Php 表单“验证不起作用,它给出了一个错误”;“耗尽”;使用codeigniter

Php 表单“验证不起作用,它给出了一个错误”;“耗尽”;使用codeigniter,php,codeigniter,validation,Php,Codeigniter,Validation,我在codeigniter 3.0上使用了form\u验证。它给出了一个错误 允许的内存大小134217728字节已用尽(已尝试分配 130968字节) 控制器代码: if (isset($_POST['username'])) { $this->load->library('form_validation'); $this->form_validation->set_rules('username', "Username", "trim|

我在
codeigniter 3.0
上使用了
form\u验证。它给出了一个错误

允许的内存大小134217728字节已用尽(已尝试分配 130968字节)

控制器代码:

if (isset($_POST['username'])) {
        $this->load->library('form_validation');
        $this->form_validation->set_rules('username', "Username", "trim|required|min_length[5]|max_length[12]");
        $this->form_validation->set_rules('password', "Password", "trim|required|min_length[5]");
        if ($this->form_validation->run() == FALSE) {
            $this->index();
        } else {
            $result = $this->admin_model->check_login();
            if ($result) {
               $user_data = array(
                    'username' => $_POST['username'],
                    'logged_in' => TRUE,
                );
                $this->session->set_userdata($user_data);
            } else {
                $this->session->set_flashdata('login_failed', 'The login info you entered is invalid');
            }
        }
    }

增加php.ini文件中的内存大小。它会解决你的问题

memory_limit = 12M
或使用

ini_set(“memory_limit”,“12M”);

在codeigniter中。

增加php.ini文件中的内存大小。它会解决你的问题

memory_limit = 12M
或使用

ini_set(“memory_limit”,“12M”);

在codeigniter中。

您能在$this->admin\u model->check\u login()中显示查询吗?您能用$this->admin\u model->check\u login()显示查询吗?