okok je vais voir ça merci beaucoup =D Le 4 mars 2011 11:51, Lélio ML <[email protected]> a écrit :
> Pour le faire proprement, il faut mettre le tableau $years ainsi créé comme > option du sfWidget dans ton formulaire. Et ne pas oublier de mettre un > array_flip($years) dans le sfValidator correspondant... > > -----Message d'origine----- > De : [email protected] [mailto:[email protected]] De > la > part de Jérémy LEHERPEUR > Envoyé : vendredi 4 mars 2011 11:06 > À : [email protected] > Objet : Re: [symfony-fr] probleme formulaires dates > > Bonjour pascal, > Je me permet de te préciser qu'il faut proscrire la modification de > fichiers > dans lib/vendor/symfony !! > C'est le core du framework, si tu fais une mise a jour tu perds tes > modifications ! > > La méthode donnée par Anthony est la bonne ! > > Bonne journée a vous ! > > > Le 4 mars 2011 11:03, pascal camjusan <[email protected]> a écrit > : > > > salut merci pour ta réponse =D j'ai résolu le problème mais d'une > autre manière > > en fait dans les widgets dans lib/vendor/symfony/lib/widget il y a > une classe sfwidgetformdate.class.php > > il faut modifier la ligne $years de la maniere suivante : > > $years = range(date('Y') - 111, date('Y') + 0); (les valeurs de > base sont -5 et +5) > > > > > Le 4 mars 2011 10:24, ASSO Anthony <[email protected]> a écrit > : > > > $this->widgetSchema['ddn'] = new sfWidgetFormDate(array( > 'years' => array(''=> 'année') + > Date::getChoicesYearsBetween(date('Y')-90,date('Y')-18), > 'days'=>array(''=>'jj')+ > Personne::getChoicesDaysBirth(), > 'months'=>array(''=>'mm')+ > Personne::getChoicesMonthsBirth(), > > 'format' => '%day%/%month%/%year%', > 'can_be_empty' => false > )); > > > Il suffit de redéfinir les listes dans ton form. > > Bonne journée. > > 2011/3/4 pascal camjusan <[email protected]> > > > bonjour a tous =D > > j'ai un problèmes avec les formulaires de symfony. > que ce soit sur un > frontend ou sur une interface admin, a chaque fois > qu'il y a un champ > date, Symfony me sort une liste déroulante. le > problème vient de > l'année dans les listes déroulantes, qui va > seulement de 2006 a 2016. > c'est assez génant pour les dates de naissance. > > quelqu'un aurait eu le mème problème ? si oui, > comment le résoudre ? > > merci d'avance ;) > > -- > Vous recevez ce message, car vous êtes abonné au > groupe Google Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un > e-mail à [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail > à l'adresse [email protected] > <mailto:symfony-fr%[email protected]> . > Pour plus d'options, consultez la page de ce groupe > : http://groups.google.com/group/symfony-fr?hl=fr > > > > > > > -- > Anthony ASSO > 4 Rue de Bayeux - Apt. 529 > 31300 TOULOUSE > --- > Tel: 06.25.74.04.29 > [email protected] > > > > > -- > Vous recevez ce message, car vous êtes abonné au groupe > Google Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail à > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à > l'adresse [email protected] > <mailto:symfony-fr%[email protected]> . > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/symfony-fr?hl=fr > > > > > > -- > > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail à > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected] > <mailto:symfony-fr%[email protected]> . > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/symfony-fr?hl=fr > > > > > > -- > Jérémy LEHERPEUR > [email protected] > > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google Groupes > Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail à > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected]. > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/symfony-fr?hl=fr > > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail à > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected]. > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/symfony-fr?hl=fr > > -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
