我想使用yii2 datepicker,但是我很难实现它。它不显示日期选择器,我也不知道代码中缺少什么。我还是这个新人
<?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>
编辑
我在这里jui下载了此文件
我发现文件中的iiiisoft文件夹下没有jui文件夹。我在appasset中的问题如何声明此文件?
回答
我修复了它,下载了jquery-ui文件,然后将它们添加到yii2中的bower文件夹中。
最佳答案
首先通过composer安装此扩展程序。
在您的项目目录中运行:php composer.phar require --prefer-dist yiisoft/yii2-jui "*"
。
更新作曲家。
在您的视图文件中使用use yii\jui\DatePicker;
。
您可能未在供应商软件包中安装Datepicker。
谢谢。
关于yii2 - 如何在yii2 basic中使用datepicker?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27330300/