0

在文件夹配置中,我创建了一个名为 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
4

1 回答 1

0

文档中:

注意:如果您确实创建了自己的配置文件,请使用与主文件相同的格式,将您的项目存储在一个名为 $config 的数组中。CodeIgniter 将智能地管理这些文件,因此即使数组具有相同的名称也不会发生冲突(假设数组索引的名称与另一个不同)。

尝试将数组包装在 $config 数组中

于 2013-01-06T05:26:21.057 回答