Peut etre qu'il faut mettre un L majuscule à la fonction, c'est à dire getLibeleEtatSuiviDossier de toute facon, je t'invite à aller voir la classe SuiviDossier pour voir exactement comment la fonction s'écrit et si elle existe :)
Le 16 juin 2008 09:21, ghaliano <[EMAIL PROTECTED]> a écrit : > > Salut à tous voila je suis bloquer dessus depuis et j'aimerai trouver > une solution :) > en effet je possède 3 table : > > dossier > id_dossier(PK) > > suivi_dossier ( table d'association ) > id_suivi_dossier (PK) > id_dossier(FK) > id_etat_suivi_dossier(FK) > date_suivi (date) > > libele_suivi_dossir > id_etat_suivi_dossier(PK) > libele_etat_suivi_dossier > > l'état du suivi d'un dossier évolue dans le temps donc pour récupérer > l'état actuelle j'ai ajouter une fonction dans sous lib/Dossier.php > > > public function getCurrentSuivi(){ > > $c = new Criteria() ; > > $c- >>addJoin(SuiviDossierPeer::ID_ETAT_SUIVI_DOSSIER,EtatSuiviDossierPeer::ID_ETAT_SUIVI_DOSSIER,Criteria::INNER_JOIN) >> ; > //le dossier en question > $c->add(SuiviDossierPeer::ID_DOSSIER,$this->getIdDossier()) ; > //ordonner par date de suivi decroissante > $c->addDescendingOrderByColumn(SuiviDossierPeer::DATE_SUIVI) ; > //selectionner seulement la premiere valeur > return SuiviDossierPeer::doSelectOne($c) ; > > } > le problème c'est que dans la requette il ne me récupéré que les > champs de la table suivi_dossier ignorant les champs de la table > etat_suivi_dossier malgrés que j'ai ajouter la jointure donc le faite > de l'ajouter dans la vue avec : > > $dossier->getCurrentSuivi()->getlibeleEtatSuiviDossier() > > me génère l'erreur suivante : > Call to undefined method SuiviDossier::getlibeleEtatSuiviDossier() > > Merci d'avance > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---