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


Я могу'Я не могу понять это, поэтому заранее спасибо за вашу помощь.

Ответы на вопрос(4)

Ваш ответ на вопрос