Bonsoir, Dans le cadre de mon projet en DUT Informatique, on a la grande chance de devoir codé un module de gestion des Relations Internationales de notre IUT. Après avoir un peu galéré pour comprendre le fonctionnement de CodeIgniter, on a réussi a coder quelques fonctions et les appeler dans des controllers. Mais là on calle sur une erreur, voici l'exemple du models : class T3riEtablissementTable extends Doctrine_Table { public static function getInstance() { return Doctrine_Core::getTable('T3riEtablissement'); } function getAll() { $q = Doctrine_Query::create() ->select('N_ETABLISSEMENT', 'distinct NOM_DE_L_ETABLISSEMENT', 'distinct PAYS', 'distinct VILLE') ->from('T3riEtablissement'); return $q->execute(); } Et voici l'appel dans le controller : { $data['url']=base_url(); $this->load->view('RI_ajout/RI_ajout1.php', $data); $this->load->view('RI_ajout/RI_ajout_pers1.php', $data); if($_POST['typeRbn'] == "etu") { //récupération infos utiles $this->Diplomes = T3riRiDiplomeTable::getInstance(); $data['dip'] = $this->Diplomes->getInfos(); $this->Departements = T3riDepartementTable::getInstance(); $data['dept'] = $this->Departements->getDept(); //Affichage paramètre d'ajout d'un étudiant $this->load->view('RI_ajout/RI_ajout_etudiant.php', $data); } } Voilà, après avoir vérifier les orthographes et tout une dizaine de fois je ne comprend toujours pas pourquoi ça marche. Il nous renvoie que la méthode getAll() n'existe pas (unknown method). Si quelqu'un pourrait nous aider. Merci kermit6000