2016-09-28 80 views
1

我是Yii 2的新手! 我在我的基本yii中安裝kartik網格並創建一個沒有問題的網格。 現在我想用在Yii2上安裝kartik-v可編輯

卡爾蒂克\網\ EditableColumn

,但它需要:

\卡爾蒂克\編輯\編輯

我insatll可編輯通過作曲家,現在我看到我的供應商文件中的目錄: my vendor file

現在系統再次給了我這個錯誤:

無效的配置 - 警予\基地\ InvalidConfigException

類「\卡爾蒂克\編輯\編輯」未找到並且需要 的GridView控件EditableColumn。

請確保您已安裝'yii2-editable'擴展程序。要 安裝,您可以從您的應用程序根目錄運行此控制檯命令:

PHP composer.phar需要卡爾蒂克-V/yii2編輯: 「@dev」

和我的代碼:

//morecodes 
<?= GridView::widget([ 
     'dataProvider' => $dataProvider, 
     'filterModel' => $searchModel, 
     'columns' => [ 
      ['class' => 'kartik\grid\SerialColumn'], 
      ['class' => 'kartik\grid\CheckboxColumn'], 
      ['class' => 'kartik\grid\EditableColumn'], 
      'id', 
      'countrydate', 
      'countryCode', 
//more codes 

你們能幫我解答嗎?

回答

1

use kartik\editable\Editable;添加到視圖的頂部。看起來,這個Editable視圖小部件擴展了基本助手小部件。由於Yii2不會將視圖視爲類,因此也沒有視圖名稱空間,因此必須在視圖邏輯的開頭/內聯處聲明類的使用。