Saltar al contenido

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

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.