我在yii中使用默认的datepicker。我按照以下步骤操作。
通过cmd下载datepicker插件。 我已将此代码用于视图,
<?= $form->field($model, 'dob')->widget(\yii\jui\DatePicker::classname(), [
'dateFormat' => 'MM-dd-yyyy'
]);
?>
但是,该插件并没有应用于该领域。它看起来像一个普通的文本字段。
我错过了什么吗?
或者
我是否需要添加一些其他文件才能实现?
答案 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',
]) ?>