2014-04-17 17 views

回答

2

嘗試dataProvider中的關鍵字段設置爲 '身份證'。

dataProvider->keyField ='id'; 
0

您可以指定PK在你的X-編輯欄設置了一個param:

$this->widget('editable.EditableField', array(
    'type'   => 'select', 
    'model'  => $data, 
    'attribute' => 'user_status', 
    'url'   => $this->createUrl('site/updateUser'), 
    'pk'   => 'id', 
    )); 

?> 

如果您想了解更多詳細信息,然後向我們提供有關您的CgridView列和需要保存數據的詳細信息。

Source

+0

它不工作。除'pk'外的所有其他pramateres正在工作。我嘗試使用'pk'=>'$ data [「id」]', – user1690835

+0

pk必須是pk屬性的名稱。請發佈更多代碼 – darkheir