Я проверяю форму во многих представлениях, созданных третьим сегментом URL.
URL-адрес: http://example.com/listings/item/12 ( 12 будет меняться в зависимости от элемента)
Обе мои функции приведены ниже, мой вопрос: когда проверка не удалась, как мне обновить страницу с 3-м сегментом и показать ошибки проверки?
P.S. Я уже пробовал redirect(), но ошибок проверки не осталось.
Благодарю вас.
Это функция "элемент"
public function item()
{
if ($this->session->userdata('is_logged_in'))
{
$id = $this->uri->segment(3);
$this->load->model('listings_model');
if ($data['things']= $this->listings_model->get_item($id))
{
$this->load->view('list/item_view',$data);
}
}
else
{
$this->unauth();
}
}
Это моя проверка
public function get_email()
{
$this->load->library('form_validation');
$this->form_validation->set_rules('captcha', 'Captcha', 'required|trim|callback_check_captcha' );
if ($this->form_validation->run() == FALSE)
{
$this->item();
}
else
{
$this->load->model('listings_model');
if ($this->listings_model->update_listing())
{
echo "Good";
}
}
}
<?php echo validation_errors(); ?>
в вашем представлении? - person Nikitas   schedule 23.03.2013