Créer Simple Codeigniter bibliothèque

Pour mon projet actuel, j'ai décidé de créer une bibliothèque pour certaines fonctionnalités communes.

Ex : Login_check,get_current_user etc.

Avec mon peu de connaissances que j'ai créé un simple mais malheureusement sa ne fonctionne pas.

Ici ma bibliothèque :

Nom de fichier : Pro.php et situé dans application/libraries

class Pro{

    public function __construct()
    {

       parent::_construct();
        $CI =& get_instance();
       $CI->load->helper('url');
       $CI->load->library('session');
       $CI->load->database();
    }

    function show_hello_world()
    {
        $text = "Hello World";
        return $text;
    }
}

?> 

Et j'ai essayé de le charger sur mon contrôleur :

<?php
class Admin extends CI_Controller
{
    function __construct()
    {     
        parent::__construct();
        $this->load->database();
        $this->load->library(array('session'));
        $this->load->library("Pro");
    }
    function index()
    {
        echo($this->Pro->show_hello_world());
    }
}

?>

Je ne peux pas voir toutes les erreurs là-bas...mais j'obtiens une page blanche.

Quoi de mal avec moi ??

Merci .

Edit : j'ai eu cette erreur :

Call to a member function show_hello_world() on a non-object in C:\wamp\www\Project\application\controllers\admin.php on line 13
  • où est l'erreur ?
  • Il n'y a pas d'erreur,j'obtiens une page blanche.
  • l'erreur d'affichage en php.ini
  • Appel à une fonction membre show_hello_world() sur un non-objet dans C:\wamp\www\project\application\controllers\admin.php sur la ligne 13
  • où est la ligne 13 ??
  • echo($this->Pro->show_hello_world());
  • avez-vous essayé exactement l'ensemble des cas de test dans ma réponse? (Je l'ai mis à jour un peu)
  • ouais j'ai fait...maintenant, je suis le téléchargement de codeigniter [nouveau]
  • Non vous n'avez pas, vous ne l'avez toujours les choses à votre façon.
  • ah nooon...mais ce n'était pas une copie&coller..c'est le problème..

InformationsquelleAutor Red | 2011-12-07