[eluser]caperquy[/eluser]
J'utilise codeigniter avec un controleur défini comme suit :
class Moncontroleur extends Controller
{
function Moncontroleur(){
parent::Controller();
$this->load->library(array('table','validation'));
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');
$this->load->library('Chargement_vues');
$this->load->database();
}
==>Aucun problème pour utiliser la base de donnée
Par contre je souhaite déporter du code répétitif. J'ai donc créé une librairie appelée Chargement_vues.php dans laquelle j'ai le code suivant :
class Chargement_vues
{
function Chargement_vues()
{
$this->load->database();
}
function vue_trouverParoisses()
{
$sql='SELECT code_cp, code_postal FROM codes_postaux';
$query=$this->db->query($sql);
==>Ici j'obtiens l'erreur :Message: Undefined property: Chargement_vues::$db
Filename: libraries/Chargement_vues.php
N'étant pas un pro je remercie d'avance toute personne qui pourrait me tirer d'affaire.
Alain