BUenas mi consulta es la siguiente, soy nuevo en esto de yii, y me preguntaba una manera sencilla para hacer la captura de las fechas en el _form, y luego mostrarlas con el formato de latino en el admin, de: dd/mm/año, no el q tiene mysql por defecto q es: año/mm/dd, el campo que tiene la fecha en la BD es de tipo datetime… muchas gracias por adelantado!
Actualmente tengo este código en el _form
<div class="row">
<?php echo $form->labelEx($model,'fechaIngreso'); ?>
<?php $form->widget('zii.widgets.jui.CJuiDatePicker',
array(
'name'=>'fechaIngreso',
'value'=>Yii::app()->dateFormatter->format("d-M-y",strtotime($model->fechaIngreso)),
'options'=>array('showAnim'=>'fold',),
'htmlOptions'=>array('style'=>'height:17px;'),
));
?>
<?php echo $form->error($model,'fechaIngreso'); ?>
</div>
Al parecer funciona, me muestra un minicaledario para elegir la fecha y ningun problema, pero al momento de tocar el boton de crear, me pone que ese campo no puede ser nulo…aunque en realidad si tiene datos…4782
Hola, prueba con esto.
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$model,
'attribute'=>'fechaIngreso',
'language' => 'es',
));
eso era, me faltaba lo del model… gracias
