Set_value () CodeIgniter не переполняется
Я проверил и перепроверил мой код, ссылаясь на документацию по CI и другие публикации в Интернете, но мне не удалось реализовать метод set_value () для повторного заполнения полей формы после неудачной проверки. Возможно, я упускаю что-то очень фундаментальное для структуры CI (яя довольно новичок в этом), но ваше понимание будет высоко ценится.
У меня есть следующее в моем методе контроллера:
public function form_step2(){
//Form Setup
$this->load->helper('form');
$this->load->helper('url');
$this->load->library('form_validation');
$data['title'] = $this->base_title;
$data['base_url'] = base_url();
//Validation Settings - must be set per step
$this->form_validation->set_rules('request_type', 'Request Type', 'required');
*...more of the same set_rules()*
if ($this->form_validation->run() === FALSE) {
### Validation failed or New Form
// Get form element data
$data['request_types'] = $this->my_model->get_form_data('request_type');
*...more of the same get_form_data() calls for loading form elements*
//Generate Page from View Templates
$this->load->view('templates/header', $data);
$this->load->view('templates/form_step2', $data);
$this->load->view('templates/footer');
} else {
### Save to database
$this->my_model->set_data($data);
redirect('my_model/success','refresh');
}
}
И на мой взгляд, фрагмент кода, который не переполняется:
'form-inline')); ?>
First Name
Я могу'Я не могу понять это, поэтому заранее спасибо за вашу помощь.