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
-~----------~----~----~----~------~----~------~--~---

Répondre à