Bonjour,
J'ai mis en place SfWidgetFormJQueryDate qui permet de faire apparaitre un calendrier avec JQuery pour selectionner des dates.
Tout fonctionne bien sauf dans les cas ou un mois ou un jour est le 8 ou 9...
Le reste marche donc j'ai du mal à voir d'ou cela peut venir.
Mon code :
Dans le formulaire :
Le pragmaWidget :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $widgetDate = new PragmaWidgetFormDate( $dateOptions ); $widgetDate2 = new PragmaWidgetFormDate( $dateOptions ); $this->widgetSchema['category_id']->setOption('query',$query); $this->widgetSchema['published_from'] = new SfWidgetFormJQueryDateFr(array('date_widget' => $widgetDate, 'culture' => 'fr' )); $this->widgetSchema['published_to'] = new SfWidgetFormJQueryDateFr(array('date_widget' => $widgetDate2, 'culture' => 'fr' ));
Voila, si quelqu'un a une idée elle sera bienvenue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public function configure($options = array(), $attributes = array()){ parent::configure( $options, $attributes ); $this->addOption('format', '%day%/%month%/%year%'); $years = range(date('Y'), 1920); $this->addOption('years', array_combine($years, $years)); }
Partager