我想在我的GridView中添加datepicker,但不知何故它不工作。有人可以幫我解決這個問題嗎?DatePicker在Yii2中不起作用
這裏是我的GridView:
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
'name',
'surname',
[
'atrribute' => 'employment_date',
'value' => 'employment_date',
'format' => 'raw',
'filter' => DatePicker::widget([
'model' => $searchModel,
'attribute' => 'employment_date',
'clientOptions' => [
'autoclose' => true,
'format' => 'yyyy-m-d'
]
])
],
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
我還使用了一個widget在我_form.php
文件:
<?= $form->field($model, 'employment_date')->widget(
DatePicker::className(), [
'inline' => false,
'clientOptions' => [
'autoClose' => true,
'format' => 'yyyy-m-d'
]
])?>
它只是說DatePicker not found
。我認爲這不是在use section
。但是當我試圖通過CTRL+SHIFT+I
添加它時,它說cannot be resolved
。然後,我試圖通過簡單地將其粘貼,但它的意思是Class 'dosamigos\datepicker\DatePicker' not found
。我做錯了什麼?我已經安裝了作曲家和我在composer.json
文件添加"2amigos/yii2-date-time-picker-widget" : "~1.0"
線
你運行'作曲家update':在作曲家
php composer.phar require kartik-v/yii2-widget-datepicker
而這個鏈接以獲得更多幫助
用? – gmc
我在我的'cmd'中輸入了那個命令? – MKD
是的。在向composer.json添加內容後,您必須運行該命令以下載文件 – gmc