Yii日期选择器不起作用

时间:2015-06-16 09:15:20

标签: datepicker yii2

我在yii中使用默认的datepicker。我按照以下步骤操作。

通过cmd下载datepicker插件。 我已将此代码用于视图,

<?= $form->field($model, 'dob')->widget(\yii\jui\DatePicker::classname(), [
                        'dateFormat' => 'MM-dd-yyyy'
                        ]);
                     ?>

但是,该插件并没有应用于该领域。它看起来像一个普通的文本字段。

我错过了什么吗?

或者

我是否需要添加一些其他文件才能实现?

2 个答案:

答案 0 :(得分:1)

我不知道您下载了哪个插件。所以我从头开始逐步向你发送程序。

First download the plugin via cmd through `require --prefer-dist yiisoft/yii2-jui` this command.

Place the downloaded folder in your `vendor/yiisoft` directory.

Then in your view file :

use yii\jui\DatePicker;

<?= $form->field($model, 'expiry')->widget(\yii\jui\DatePicker::classname(), [
        'dateFormat' => 'yyyy-M-dd',
        'clientOptions' => [

        'changeMonth' => true,
        'yearRange' => '1996:2099',
        'changeYear' => true
        ],
    ]) ?>

Hope this will work for you.

答案 1 :(得分:0)

我认为你没有在form.php中使用use yii\jui\DatePicker;

use yii\jui\DatePicker;
<?= $form->field($model, 'from_date')->widget(\yii\jui\DatePicker::classname(), [
    //'language' => 'ru',
    'dateFormat' => 'MM-dd-yyyy',
    ]) ?>