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!

  • Trackback are closed
  • Comments (1)
  1. I suggest adding a “google+” button for the blog!
    Hellen

Comment are closed.