Error grave: llamada a la función no definida form_open () en c

Recibí este error y no sé dónde me equivoqué. Soy nuevo en codeigniter, así que estoy seguro de que es algo estúpido.

create_view.php

  

crear.php

  load->view('create_view'); } // insert data function create1() { $data = array( 'Question' => $this->input->post('Question'), 'qA' => $this->input->post('qA'), 'qB' => $this->input->post('qB'), 'qC' => $this->input->post('qC'), ); $this->create_model->add_record($data); $this->home(); } } ?> 

Parece que te olvidaste de cargar el formulario de ayuda . Use la application/config/autoload.php o agregue la siguiente línea en su controlador antes de cargar la vista:

 $this->load->helper('form'); 

También puede cargar estos ayudantes en todos los controladores. Vaya a su carpeta de configuración y abra autoload.php en cualquier editor y luego cargue el asistente requerido de la siguiente manera:

 $autoload['helper'] = array('url','form'); 

Cargue su ayudante de CI en su controlador $ this-> load-> helper (‘form’);

 class Create extends CI_Controller{ function index(){ $this->load->view('create_view'); $this->load->helper('form'); 

o hacer ayudantes de carga automática en todos los controladores. Abra la aplicación / config / autoload.php

  $autoload['helpers'] = array('form','myhelper'); 

Debe cargar el ‘formulario’ de ayuda antes de usar esta función. Añade esta línea:

 $this->load->helper('form'); 

Asegúrese de tener la siguiente línea en la vista anterior llamada en el controlador:

 $this->load->library('form_validation'); //make sure to have it, before view call $this->load->view('profile');