tengawaakito 发表于 2009-11-6 10:19:59

验证类有bug?

'user/insert'=>array(
array(
   'field' => 'user_name',
   'label' => 'lang:th_name',
   'rules' => 'required'
),
array(
   'field' => 'email',
   'label' => 'lang:th_email',
   'rules' => 'required|valid_email'
),
array(
   'field' => 'password',
   'label' => 'lang:th_password',
   'rules' => 'required'
),
array(
   'field' => 'confirm_pwd',
   'label' => 'lang:th_confirm_pwd',
   'rules' => 'required|matches'
),
)
验证密码的时候会出现The Confirm field does not match the lang:th_password field.
lang:th_password解析不了
CI_Form_validation类671行原来的是
$message = sprintf($line, $this->_translate_fieldname($row['label']), $param);
改成
$message = sprintf($line, $this->_translate_fieldname($row['label']), $this->_translate_fieldname($param));

Hex 发表于 2009-11-6 10:58:13

有可能,看一下官方 bug list 是不是已经提交过了,呵呵
页: [1]
查看完整版本: 验证类有bug?