Formatos

Versión 4 (Guillermo Zdanowicz, 22/03/2016 23:31)

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