|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : avril 2011 Messages : 5 ![]() |
Bonjour,
Dans un formulaire je dispose d'un champ de type date. L'utilisateur doit don saisir une date, mais je souhaiterais que la date par défaut soit la date du jour. Voici sa déclaration dans le schema.yml : Et dans la méthode configure du formulaire j'éxecute la ligne suivante : Code :
$this->setDefault('debut',date('Y-m-d')); EDIT: Je viens de remarquer que dans ce formulaire aucun setDefault n'est pris en compte, mais tout le reste fonctionne ( unset, widget... ). Le formulaire est utilisable sinon, juste pas de valeur par défaut possible ( alors que sur un autre formulaire de ma création les setdefault fonctionne ) Voici le formulaire ne fonctionnement pas correctement : Code :
Code :
Anthony EDIT2 : J'ai trouvé une solution pour contourner le problème, c'est de faire un setDefault dans le action.class.php concerné, donc en faisant $this->form->setDefault('var,"val") dans la méthode executeEdit. Mais ca n'explique toujours pas pourquoi le SetDefault ne fonctionne pas lorsqu'on l’exécute à partir de la méthode configure du formulaire. |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Comment instancies tu ton form dans ton contrôleur ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
Copyright © 2000-2012 - www.developpez.com