Неустранимая ошибка: вызов неопределенной функции form_open () в c

Я получил эту ошибку и даун знаю, где я поступил неправильно. Я новичок в кодеригенере, поэтому я уверен, что что-то глупое может кто-нибудь понять это из-за tnx заранее.

create_view.php

<body> <?php echo form_open('create'); ?> <ul id="accordion"> <li> <a>Survey Creation</a> <ul id="survay"> <li>Enter a question:<?php echo form_input('Question')?></li> <li>Answer A: <?php echo form_input('qA' );?></li> <li>Answer B: <?php echo form_input('qB' );?></li> <li>Answer C: <?php echo form_input('qC' );?></li> <li><?php echo form_submit('submit', 'Set This Question' );?></li> </ul> </li> 

create.php

  <?php class Create extends CI_Controller{ function index(){ $this->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(); } } ?> 

Похоже, вы забыли загрузить хелпер формы . Используйте application/config/autoload.php или добавьте следующую строку в контроллер перед загрузкой представления:

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

Вы также можете загрузить эти помощники на всех контроллерах. Перейдите в свою конфигурационную папку и откройте файл autoload.php в любом редакторе, а затем загрузите требуемый помощник следующим образом:

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

Загрузите свой CI-помощник в ваш контроллер $ this-> load-> helper ('form');

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

или сделать помощники автонагрузки на всех консольщиках. Открыть приложение / config / autoload.php

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

Перед использованием этой функции вам нужно загрузить «Помощник». Добавьте эту строку:

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