codeigniter- вызов неопределенной функции getNombre()

#php #codeigniter

#php #codeigniter

Вопрос:

может ли кто-нибудь помочь мне с этим?. Это дает мне следующую фатальную ошибку:

Неустранимая ошибка: вызов неопределенной функции getNombre() в C:xampphtdocsCodeIgniterapplicationviewsvista.php в строке 6

это мой контроллер ( c1.php )

 <?php

class c1 extends CI_Controller{

    function _construct() {
        parent::__construct();
        $this->load->helper('mihelper');
    }

    function index(){
        $this->load->view('headers');
        $this->load->view('vista');
    }

}

?>
  

это в моем помощнике ( mihelper_helper.php )

 <?php

function getNombre(){
    return "<h1>Arturo</h1>";
}
?>
  

это мое мнение ( vista.php )

 <body>

    <h1>Llamado desde controlador</h1>

    <?php getNombre() ?>

</body>
</html>
  

Ответ №1:

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

 <?php

class c1 extends CI_Controller{

    function __construct() {
        parent::__construct();
        $this->load->helper('mihelper');
    }

    function index(){
        $this->load->view('headers');
        $this->load->view('vista');
    }

}

?>