Ottimo datepicker per symfony
Ciao a tutti, come al solito stavo smadonnando con le date in symfony 1.4…
In un modulo admin generato, avevo il seguente campo data:
$this->widgetSchema['data'] = new sfWidgetFormJQueryDate(array(
'culture' => 'it_IT',
'date_widget' => new sfWidgetFormDate(array(
'format' => '%day%/%month%/%year%'))
));
Ma stavolta non riuscivo nè a selezionare uno dei giorni (la select 1…31 presentava le scelte inattive) nè a salvare, l’errore in questo caso era: “Invalid.”
Scrivo alla lista symfony-it e mi consigliano: http://garakkio.altervista.org/datepickerui/it.html
Mi è bastato configurare il campo così:
$this->widgetSchema['data'] = new sfWidgetFormDate(array( 'format' => '%day%/%month%/%year%') );
e includere i js che trovate nel pacchetto!
Dal sito dell’autore:
La storia è iniziata quando mi sono strovato non soddisfatto da sfWidgetFormJqueryDate, che si trova in sfFormExtraPlugin. Ci sono diversi problemi:
- non rispetta il principio della separazione tra ambiti tra HTML, CSS e Javascript.
- funziona solo con widget di tipo date (non con datetime!)
- non funziona con date internazionalizzate (niente widget I18n!)
- richiede la sostituazione manuale di ogni widget di data (e l’admin generator?)
GRAZIE!
I suggest adding a “google+” button for the blog!
Hellen