我想使用 yii2 datepicker 但我在实现它时遇到了麻烦。它不显示日期选择器,我不知道我的代码中缺少什么。我对这个yii还是个新手
<?php
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
?>
<div class="row">
<div class="col-lg-6">
<div class="myproj-index">
<?php $form = ActiveForm::begin(['layout' => 'horizontal']); ?>
<? //$form->field($model, 'periodfrom')
echo DatePicker::widget([
'model' => $model,
'attribute' => 'periodfrom',
'language' => 'en',
'dateFormat' => 'yyyy-MM-dd',
]);
?>
<div class="form-group">
<?= Html::submitButton('Submit', ['class' => 'btn btn-primary']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>
</div>
</div>
Edit
我在这里下载了这个文件jui https://github.com/yiisoft/yii2-jui
我发现在我的文件中,yiisoft 文件夹下没有 jui 文件夹。我在 appasset 中的问题如何声明此文件?
Answer
我修复了它,我下载了 jquery-ui 文件,然后将它们添加到 yii2 中的 Bower 文件夹中。
首先通过composer安装这个扩展。
- run:
php composer.phar require --prefer-dist yiisoft/yii2-jui "*"
在你的项目目录中。
- 更新作曲家。
- 在您的视图文件中使用
use yii\jui\DatePicker;
.
您可能没有在供应商包中安装 Datepicker。
谢谢。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)