在文件夹配置中我创建了一个名为validation_rules.php的文件 该文件如下所示:(简短版)
$form_registration = array(
array(
'field' => 'language',
'label' => 'language',
'rules' => 'required|min_length[5]|max_length[12]'
),
array(
'field' => 'email',
'label' => 'email',
'rules' => 'required|valid_email'
));
然后我读到了我需要像表格验证器那样加载它的地方
$this->ci->load->config('validation_rules', TRUE);
$this->form_validation->set_rules($form_registration);
但我得到一个错误,我做得对吗? 这是错误:
Fatal error: Call to a member function config() on a non-object in
答案 0 :(得分:0)
注意:如果您确实创建了自己的配置文件,请使用与之相同的格式 主要的,将您的项目存储在名为$ config的数组中。 CodeIgniter会智能地管理这些文件,所以没有 即使数组具有相同的名称(假设数组)也会发生冲突 index的名称与另一个名称不同。)
尝试将数组包装在$ config数组
中