Php 代码点火器验证错误

Php 代码点火器验证错误,php,codeigniter,Php,Codeigniter,我试图使用内置验证的CodeIgniter来验证我的表单,但是每当我添加 <?php echo validation_errors(); ?> 有人知道这可能是错误的原因吗?找到了答案,我没有在自动加载上加载它。如果其他人也有同样的问题,请转到autoload.php文件,在您的库中添加“form_validation”。请添加更多详细信息,例如:运行表单验证的html表单输出和控制器代码。完成后,请询问我是否遗漏了任何其他内容。请尽量使其整洁possible@jonijones试

我试图使用内置验证的CodeIgniter来验证我的表单,但是每当我添加

<?php echo validation_errors(); ?>

有人知道这可能是错误的原因吗?

找到了答案,我没有在自动加载上加载它。如果其他人也有同样的问题,请转到autoload.php文件,在您的库中添加“form_validation”。

请添加更多详细信息,例如:运行表单验证的html表单输出和控制器代码。完成后,请询问我是否遗漏了任何其他内容。请尽量使其整洁possible@jonijones试过了,,它似乎不再工作了,没有显示任何内容,除了现在表单标记出现,但仅此而已。@Rooster是对的,您需要检查php错误日志,还可以查看开发控制台或firebug中页面加载的状态。如果您使用本地服务器,请在
php.ini
<html>
<body>

<?php echo validation_errors(); ?>

<form action="myController/validate" method="post">

Username<input type="text" name="username" value="" size="50" />

</form>

</body>
</html>
public function validation() {
    $this->load->library('form_validation'); //load the library for validation

    $this->form_validation->set_rules('username', 'Username', 'required'); // set rules, u can make it more complex

    if ($this->form_validation->run() == FALSE) {
        $this->load->view('loginView'); //redirect to registe.php if there is any error
    } else {
        $data['msg'] = 'Your details been registered successfully';
        $this->load->view('login', $data); //if there is no error redirect to login.php with success message
    }
}