bonjour,
j'ai fait un "component" pour gérer un petit calendrier, mon fichier "CalendarForm.php" est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 class calendarForm extends sfForm { public function configure () { $dateWidget = new sfWidgetFormDate (array ('format' => '%day%/%month%/%year%')); $this -> setWidgets ( array ('from_date' => new sfWidgetFormJQueryDateCalendar ( array ( 'image' => '/images/calendrier.gif', 'date_widget' => $dateWidget, 'module' => $this -> options['module'], 'action' => $this -> options['action'] ) )) ); } }
ca fonctionne très bien, j'ai ma date du jour sélectionnée par defaut, cependant j'aimerai par défaut mettre une autre date que la date du jour, j'ai regardé pas mal sur la toile et impossible de trouver une méthode qui fonctionne. J'ai trouvé des choses de ce style mais ca ne fonctionne guère:
si vous avez une méthode qui fonctionne je suis preneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 class calendarForm extends sfForm { public function configure () { $dateWidget = new sfWidgetFormDate (); ->setOption('format', '%day%/%month%/%year%') ->setDefault("01/01/1950"); $this -> setWidgets ( array ('from_date' => new sfWidgetFormJQueryDateCalendar ( array ( 'image' => '/images/calendrier.gif', 'date_widget' => $dateWidget, 'module' => $this -> options['module'], 'action' => $this -> options['action'] ) )) ); } }
Wind
Partager