Вызов неопределенной функции anchor () в - PullRequest
2 голосов
/ 17 июня 2010

Привет всем, я новичок в PHP framework codeIgniter, я перебираю руководство пользователя, в котором столкнулся с проблемой, я нахожусь на той части, где вы загружаете вспомогательный файл, но по какой-то причине мой код просто не работает Я получаю эту ошибку:

Fatal error: Call to undefined function anchor() in /home/fresherd/public_html/CI/system/application/views/blogview.php on line 17

теперь я не уверен на 100%, что он загружает вспомогательный файл, это может быть причиной, но я не уверен, как определить, что файл был загружен

любой совет поможет большое спасибо, Алан

Ответы [ 6 ]

4 голосов
/ 26 июня 2013

Если вы не уверены, проверьте файл autoload.php в папке config или в вашем контроллере и вставьте следующую функцию:

<?php
    function __construct(){
        parent::__construct();
        $this->load->helper('url'); 
    }
?>
3 голосов
/ 02 июня 2016

Просто добавьте URL в помощник внутри autoload.php внутри папки конфигурации.

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

или вы можете добавить это внутри своей функции

 $this->load->helper('url');
2 голосов
/ 28 июля 2015

загрузка помощника в контроллер решила мою проблему, попробуйте вот так

<?php
    function __construct(){
    parent::__construct();
    $this->load->helper('url'); 
    }
?>

или попробуйте поместить его в массив автозагрузки в config.php в папке application / config., Например

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

надеюсь, это поможет ...

2 голосов
/ 17 июня 2010

Просто загрузите помощник в свой контроллер или поместите его в массив автозагрузки.

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

Я бы также изменил код Герардо на:

function _construct() { parent::__construct(); }

0 голосов
/ 17 апреля 2016

Вы можете автоматически загрузить помощника, чтобы вам не приходилось перезагружать его на каждой странице ..

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

или загружать его вручную на каждой странице ..

$this->load->helper('url');
0 голосов
/ 17 июня 2010

Убедитесь, что ваш controlLer имеет родительскую оценку в конструкции

function __construct(){
     parent:: ControlLer();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...