Forms 使用定义常量进行codeigniter表单验证
我在/application/config/abc.php中定义了一个常量Forms 使用定义常量进行codeigniter表单验证,forms,codeigniter,validation,Forms,Codeigniter,Validation,我在/application/config/abc.php中定义了一个常量 define('MINI_LENGTH', 5); 然后在/application/controllers/abc.php中 $config_form = array(array( 'field' => 'name', 'label' => 'First name', 'rules' => 'trim|required|min_length[MINI_LENGTH]'), 它
define('MINI_LENGTH', 5);
然后在/application/controllers/abc.php中
$config_form = array(array(
'field' => 'name',
'label' => 'First name',
'rules' => 'trim|required|min_length[MINI_LENGTH]'),
它不工作,我收到一条错误消息:
“xxx字段的长度必须至少为最小长度的字符。”
我遗漏了哪一部分或做得不对?谢谢。试试看
$config_form = array(array(
'field' => 'name',
'label' => 'First name',
'rules' => 'trim|required|min_length['.MINI_LENGTH.']'),
我还没有测试过它,但它非常简单:
$config_form = array(array(
'field' => 'name',
'label' => 'First name',
'rules' => 'trim|required|min_length['.MINI_LENGTH.']'),