【发布时间】:2013-12-31 17:55:38
【问题描述】:
大家好,这是我的第一个 CI 项目。
我的模型中有一个简单的表单验证功能。
function verify_login()
{
//This method will have the credentials validation
$this->load->library('form_validation');
$this->form_validation->set_rules('username', 'Username', 'trim|required|xss_clean');
$this->form_validation->set_rules('password', 'Password', 'trim|required|xss_clean|callback_check_database');
var_dump($this->form_validation->run());
die;
if ($this->form_validation->run() == FALSE) {
//Field validation failed. User redirected to login page
$this->load->view('login_view');
} else {
//Go to private area
redirect('home', 'refresh');
}
}
这仅在控制器中而不在模型中时有效。当我尝试将变量从控制器传递到模型中的函数时,变量会被接收但不会处理。
有人可以启发我吗?谢谢。
【问题讨论】:
-
你能说明你是如何调用这个函数的吗?以及如何将变量传递给模型?
-
如果你不把“echo”或“print”放在var_dump前面,你什么都看不到
标签: php codeigniter