2016-10-20 3 views
0

kann mir jemand dabei helfen ?. Es gibt mir folgende Schwerwiegender Fehler:coderigniter- Aufruf zu undefinierter Funktion getNombre()

Fatal error: Call to undefined function getNombre() in C:\xampp\htdocs\CodeIgniter\application\views\vista.php on line 6

dies mein Controller ist (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'); 
    } 

} 

?> 

das ist in meinem Helfer (mihelper_helper.php)

<?php 

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

das ist meine Ansicht (vista.php)

<body> 

    <h1>Llamado desde controlador</h1> 

    <?php getNombre() ?> 

</body> 
</html> 

Antwort

1

Sie haben einen Unterstrich in der Konstruktorfunktion des Controllers verfehlt. Der Helper kann also nicht geladen werden und die Funktion ist nicht definiert. Aktualisierter Code wie unten,

<?php 

class c1 extends CI_Controller{ 

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

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

} 

?> 
+0

es funktioniert, danke –

+0

Sie begrüßen !!! – Naga

Verwandte Themen