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].
>>> 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].
>> 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
>



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

Répondre à