sfWidgetFormJQueryDate con hora
febrero 25, 2011
Actualmente el widget sfWidgetFormJQueryDate dentro del plugin sfFormExtraPlugin permite solamente selecciona una fecha pero no una hora, por lo tanto no sirve para los campos timestamp que queramos utilizar. Una solución a esto consiste en lo siguiente:
1. Incluir las librerías jquery-ui http://jqueryui.com y datepicker http://garakkio.altervista.org/datepickerui en nuestro template donde queramos utilizar el widget:
<?php use_stylesheet('jquery-ui-1.8.6.custom') ?>
<?php use_javascript('jquery-ui-1.8.6.custom.min') ?>
<?php use_javascript('datepicker') ?>
2. En nuestro ModeloForm.class.php dentro del método configure declaramos el widget utilizando los widgets del core de symfony:
$date_options = array('format'=>'%day%/%month%/%year%');
$this->widgetSchema['fecha'] = new sfWidgetFormDateTime(array('date'=>$date_options));
Esto debería funcionar también para sfWidgetFormDate.
Sin comentarios aún