Formatos

Versión 2 (Guillermo Zdanowicz, 22/03/2016 23:06)

1 1 Guillermo Zdanowicz
h1. Formatos
2 1 Guillermo Zdanowicz
3 1 Guillermo Zdanowicz
Para especificar el uso de un campo fecha se debe 
4 1 Guillermo Zdanowicz
5 1 Guillermo Zdanowicz
Declarar en view/compras/_form.php por ejemplo
6 1 Guillermo Zdanowicz
7 1 Guillermo Zdanowicz
<pre>
8 1 Guillermo Zdanowicz
use yii\jui\DatePicker;
9 1 Guillermo Zdanowicz
</pre>
10 1 Guillermo Zdanowicz
11 1 Guillermo Zdanowicz
Luego reemplazar
12 1 Guillermo Zdanowicz
13 1 Guillermo Zdanowicz
<pre>
14 1 Guillermo Zdanowicz
15 1 Guillermo Zdanowicz
<?= $form->field($model, 'fecha_factura')->textInput() ?>
16 1 Guillermo Zdanowicz
17 1 Guillermo Zdanowicz
</pre>
18 1 Guillermo Zdanowicz
19 1 Guillermo Zdanowicz
<pre>
20 1 Guillermo Zdanowicz
<?php echo $form->field($model,'fecha_factura')->
21 1 Guillermo Zdanowicz
    widget(DatePicker::className(),[
22 1 Guillermo Zdanowicz
        'dateFormat' => 'dd-MM-yyyy',
23 1 Guillermo Zdanowicz
        'clientOptions' => [
24 1 Guillermo Zdanowicz
            'yearRange' => '-1:+1',
25 1 Guillermo Zdanowicz
            'changeYear' => true]
26 1 Guillermo Zdanowicz
    ]) ?>
27 1 Guillermo Zdanowicz
</pre>
28 2 Guillermo Zdanowicz
29 2 Guillermo Zdanowicz
30 2 Guillermo Zdanowicz
En el modelo models/compras.php
31 2 Guillermo Zdanowicz
32 2 Guillermo Zdanowicz
Dentro de     public function rules() se debera reemplazar
33 2 Guillermo Zdanowicz
34 2 Guillermo Zdanowicz
<pre>
35 2 Guillermo Zdanowicz
[['fecha_factura', 'fecha_recepcion'], 'safe'],
36 2 Guillermo Zdanowicz
</pre>
37 2 Guillermo Zdanowicz
38 2 Guillermo Zdanowicz
por
39 2 Guillermo Zdanowicz
40 2 Guillermo Zdanowicz
<pre>
41 2 Guillermo Zdanowicz
[['fecha_factura', 'fecha_recepcion'], 'date', 'format'=>'php:Y-m-d'],
42 2 Guillermo Zdanowicz
</pre>
Redmine Appliance - Powered by TurnKey Linux