作者g70321 (suite_chic)
看板PHP
标题Re: [请益] CodeIgniter 2 Form_validation 部份
时间Wed Feb 9 19:24:22 2011
※ 引述《appleboy46 (小恶魔)》之铭言:
: ※ 引述《g70321 (suite_chic)》之铭言:
: : 我是1.7.3转过来的
: : 复制1.7.3规则档复制到application/config/form_validation.php
: : 但怎麽无法检查表单资料?
: : $this->form_validation->set_error_delimiters('', '');
: : if ($this->form_validation->run('login') === FALSE)
: : ...
: : form_validation 以设在autoload了
: : 而且我看官方文件form_validation并没有变动阿
: : 为什麽有些网站说有变动
: : http://blog.wu-boy.com/2010/10/30/2452/
: hi, 该篇文章的教学已经过时了,2.0.0 尚未 Release 我是抓取官方 hg 上面程式码
: 进行撰写修改,如果你要升级 1.7.3 -> 2.0.0 请参考底下资料
: http://www.codeigniter.org.tw/user_guide/installation/upgrade_200.html
: 至於不行验证表单的部份,麻烦你补上 config/form_validation.php 程式码
: 以及 controller 部份程式码,这样方便其他人测试....
我知道那个是过时的阿
因为很明显两边更新东西不一样
我刚刚发现是MY_Form_validation
也就是自己扩充的lib
把建构子改成
function __construct($rules = array())
{
parent::__construct();
$this->_config_rules = $rules;
}
本来只有
function __construct()
{
parent::__construct();
}
这样不知道算不算解决问题
想请各位帮忙求证一下
因为1.7.3是正常的
1.7.3部份
function CI_Form_validation()
{
parent::CI_Form_validation();
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.242.7.217
1F:推 appleboy46:你改得这样没错阿....你 Run 起来有问题吗? 02/10 12:18
2F:→ g70321:我本来是二种啦 是我发现第一种才可以动 应该是没有问题了 02/11 09:00
3F:→ g70321:神奇的是旧版第三种这样就可以动了 02/11 09:00