En fait tu peux avoir une fonction StatusPeer::GetCriteriaAllStatusExceptDefault() qui renvoie le criteria que tu utilises pour ta fonction StatusPeer::GetAllStatusExceptDefault() Et tu la passes pour le widget et pour le validator avec l'option criteria => 'GetCriteriaAllStatusExceptDefault'
Tu en profites pour faire un refactoring sur ta fonction et hop le tour est joué. > -----Message d'origine----- > De : symfony-fr@googlegroups.com > [mailto:symfony...@googlegroups.com] De la part de Arkan > Envoyé : lundi 8 juin 2009 14:54 > À : Symfony-fr > Objet : [symfony-fr] Validator dynamique (Recuperation des > possibilites depuis un model) > > > Bonjour, > > J'ai une form dont un des champs est une cle etrangere sur > une autre table. Ne voulant pas afficher tout le contenu de > cette derniere j'ai fais la chose suivante. > > fichier /lib/form/MandatForm.php > function configure() > { > $this->widgetSchema['status_id'] = new > sfWidgetFormSelect(array ('choices' => > StatusPeer::GetAllStatusExceptDefault())) > } > > Ma question est comment configurer le validateur ??? > > > Merci bcp > > > --~--~---------~--~----~------------~-------~--~----~ 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 symfony-fr+unsubscr...@googlegroups.com Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---