Formatos
Versión 2 (Guillermo Zdanowicz, 22/03/2016 23:06) → Versión 3/4 (Guillermo Zdanowicz, 22/03/2016 23:12)
h1. Formatos
Referencia: http://yii2enespanol.com/2015/05/10/widget-datepicker/
Para especificar el uso de un campo fecha se debe
Declarar en view/compras/_form.php por ejemplo
<pre>
use yii\jui\DatePicker;
</pre>
Luego reemplazar
<pre>
<?= $form->field($model, 'fecha_factura')->textInput() ?>
</pre>
<pre>
<?php echo $form->field($model,'fecha_factura')->
widget(DatePicker::className(),[
'dateFormat' => 'dd-MM-yyyy',
'clientOptions' => [
'yearRange' => '-1:+1',
'changeYear' => true]
]) ?>
</pre>
En el modelo models/compras.php
Dentro de public function rules() se debera reemplazar
<pre>
[['fecha_factura', 'fecha_recepcion'], 'safe'],
</pre>
por
<pre>
[['fecha_factura', 'fecha_recepcion'], 'date', 'format'=>'php:Y-m-d'],
</pre>
Referencia: http://yii2enespanol.com/2015/05/10/widget-datepicker/
Para especificar el uso de un campo fecha se debe
Declarar en view/compras/_form.php por ejemplo
<pre>
use yii\jui\DatePicker;
</pre>
Luego reemplazar
<pre>
<?= $form->field($model, 'fecha_factura')->textInput() ?>
</pre>
<pre>
<?php echo $form->field($model,'fecha_factura')->
widget(DatePicker::className(),[
'dateFormat' => 'dd-MM-yyyy',
'clientOptions' => [
'yearRange' => '-1:+1',
'changeYear' => true]
]) ?>
</pre>
En el modelo models/compras.php
Dentro de public function rules() se debera reemplazar
<pre>
[['fecha_factura', 'fecha_recepcion'], 'safe'],
</pre>
por
<pre>
[['fecha_factura', 'fecha_recepcion'], 'date', 'format'=>'php:Y-m-d'],
</pre>