Я пытаюсь немного сжать свой контроллер, в основном из-за эстетики URI.Прямо сейчас мой контроллер работает, но если есть ошибка, я остаюсь с контроллер / процесс , которого я на самом деле не хочу, я бы предпочел, чтобы это было add .
Поэтому я попытался перестроить свой контроллер с помощью
public function add()
{
if ( $this->input->server('REQUEST_METHOD') === 'POST' )
{
if ( $this->form_validation->run('add') === FALSE )
{
$this->add(); // reload the method/form for errors.
}
else
{
$this->_process(); // private function for inserting the data.
}
}
else
{
$this->load->view('add_form')
}
}
Что происходит, если форма занимает ужасно много времени (всего 5 секунд, но это все еще отвратительно ужасно), затем перезагружает форму, но ошибки не отображаются и формы не переполняются.
Мне кажется, что это очень простая проблема, это чисто ошибка пользователя, но я не могу точно определить, что я делаю неправильно,делая этот процесс таким привередливым.