Помощник не загружается в Codeigniter?

Вот мой простой контроллер:

public function _construct()
{
parent::_construct();
$this->load->helper('url');
}public function view($page = "index")
{

if ( ! file_exists(APPPATH.'/views/truelove_view/'.$page.'.php'))
{
// Whoops, we don't have a page for that!
show_404();
}

$this->load->view('truelove_view/templates/header.php');
$this->load->view('truelove_view/'.$page);
$this->load->view('truelove_view/templates/footer.php');

Когда я включаю $ this-> load-> helper (‘url’); В view () код работает, но когда я включаю его в конструктор, как указано выше, это не так. Это также работает, если я автоматически загружаю url helper.

Есть идеи?

3

Решение

В приведенном коде у вас есть public function _construct() , но это должно быть public function __construct(), Вам нужно добавить двойное подчеркивание __

4

Другие решения

Загрузите ваш помощник, используя массив:

$this->load->helper( array('url') );
0

По вопросам рекламы [email protected]