我只是尝试使用codeigniter,当我使用'validation_error();'时它始终显示'致命错误:在我的浏览器上调用未定义的函数validation_error()' 这是我的观看代码,
<?php
echo form_open('main/login_validation');
echo validation_error();
echo "<p>Email: ";
echo form_input('email');
echo "</p>";
echo "<p>Password: ";
echo form_password('password');
echo "</p>";
echo "<p>";
echo form_submit('login_submit', 'Login');
echo "</p>";
echo form_close();
?>
这是控制器,
public function login_validation(){
$this->load->library('form_validation');
$this->form_validation->set_rules('email', 'Email', 'required|trim|xss_clean');
$this->form_validation->set_rules('password', 'Password', 'required|md5|trim');
if($this->form_validation->run()){
redirect('main/members');
} else{
$this->load->view('login');
}
}
和我的一个自动加载,
$autoload['helper'] = array('form', 'url');
请帮助:(