2017-04-11 9 views
0

私はGridViewにdatepickerを追加しようとしていますが、何とか動作していません。誰かが私にそれを解決する手助けをすることができますか?DatePickerがYii2で動作しません

<?= 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'], 
    ], 
]); ?> 

は、私はまた私の_form.phpファイルでウィジェットを使用:それは単にDatePicker not found言う

<?= $form->field($model, 'employment_date')->widget(
     DatePicker::className(), [ 
      'inline' => false, 
      'clientOptions' => [ 
       'autoClose' => true, 
       'format' => 'yyyy-m-d' 
      ] 
     ])?> 

は、ここに私のGridViewのです。私はそれがuse sectionにないと思った。しかし、私がCTRL+SHIFT+Iで追加しようとしているときは、それはcannot be resolvedと言います。それから私は単にそれを書いて貼り付けようとしましたが、それはClass 'dosamigos\datepicker\DatePicker' not foundと言っています。私は間違っているの?私は作曲をインストールしていると私は

+0

あなたは '作曲update'を実行しましたか? – gmc

+0

私は 'cmd'でそのコマンドをタイプしましたか? – MKD

+0

はい。 'composer.json 'に何かを追加した後、そのコマンドを実行してファイルをダウンロードしなければなりません。 – gmc

答えて

0
  1. project-directory/composer.jsonファイル

「2 amigos/yii2-date-picker-widget」にrequireセクションに次の行を追加します。私のcomposer.jsonファイルに"2amigos/yii2-date-time-picker-widget" : "~1.0"行を追加しました: 012: "〜1.0"

プロジェクトディレクトリコマンドで実行すると
  • <オール= "2" スタート>

    作曲更新

    その後
  • 、クラスを自動インポートするために、再度Ctrl + Shift + Iを使用します。この拡張機能をインストールするための

  • 他の方法は、このコマンドを使用することです:project-directory/composer.json

    0

    composer require 2amigos/yii2-date-picker-widget:~1.0 
    

    をあなたがする必要があるのは、シェルまたはCMDであるのディレクトリに移動しますプロジェクトを実行してから実行してください

    composer update 
    

    それはすべてです。

    0

    この問題を解決するには、kartik-vのdatepickerを使い始めました。それはより高度です。より多くの助けのための作曲 php composer.phar require kartik-v/yii2-widget-datepicker

    と、このリンクで

    使用: https://github.com/kartik-v/yii2-widget-datepicker

    関連する問題