Я пытаюсь создать базовое приложение для блога.Я автоматически загрузил все необходимые помощники, но каждая проверка form_validation всегда возвращает false и не отображает никаких ошибок.
Контроллер
class Posts extends CI_Controller {
public function create()
{
$data['title'] = 'Create Post';
$this->form_validation->set_rules('title', 'Title', 'required');
$this->form_validation->set_rules('body', 'Body', 'required');
if ($this->form_validation->run() === FALSE) {
$this->load->view('templates/header');
$this->load->view('posts/create', $data);
$this->load->view('templates/footer');
} else {
$this->Post_model->create_post();
redirect('posts');
}
}
}
Просмотр
<h2><?php echo $title; ?></h2>
<?php echo validation_errors(); ?>
<?php echo form_open('posts/create'); ?>
<div class="form-group">
<label>Title</label>
<input type="text" class="form-control" name="title" placeholder="Add Title">
</div>
<div class="form-group">
<label>Body</label>
<textarea class="form-control" name="body" placeholder="Add Body</textarea>
</div>
<input type="submit" value="Add" class="btn btn-secondary">
<?php echo form_close(); ?>