После выполнения учебника CodeIgniter для формы (http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html) я не могу для жизни во мне заставить ее работать.Неопределенная функция validation_errors - CodeIgniter
Все, что я, кажется, получаю: Фатальная ошибка: Вызов неопределенной функции validation_errors() в /Applications/XAMPP/xamppfiles/htdocs/test_f/application/views/pages/contact_us.php на линии 1
Я использую последнюю версию CodeIgnitor (2.1.4)
контроллер
<?php
class Form extends CI_Controller {
public function index() {
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');
if ($this->form_validation->run() == FALSE) {
$this->load->view('pages/contact_us');
} else {
$this->load->view('pages/formsuccess');
}
}
}
?>
Посмотреть
<?php echo validation_errors(); ?>
<?php echo form_open('form'); ?>
<h5>Username</h5>
<input type="text" name="username" value="" size="50" />
<h5>Password</h5>
<input type="text" name="password" value="" size="50" />
<h5>Password Confirm</h5>
<input type="text" name="passconf" value="" size="50" />
<h5>Email Address</h5>
<input type="text" name="email" value="" size="50" />
<div><input type="submit" value="Submit" /></div>
</form>
Маршруты
$route['default_controller'] = 'pages/view';
$route['(:any)'] = 'pages/view/$1';
$route['404_override'] = '';
Где ваш контроллер «Форма» сидит в иерархии вашего сайта - также какой URL-адрес вы нажимаете? – devrooms
Я запускаю это локально. Вот иерархия: http://d.pr/i/BReY – PaulEx10
Что находится внутри вашего .htaccess? Обычно это должно быть в корневой папке. – SasaT