Yii:CGridView无法渲染,因为缺少ID字段

时间:2013-09-02 14:27:46

标签: yii

在我的模型中,id字段丢失,我需要渲染一个gridview wich faild来呈现:

CException

Property "DocumentRequests.id" undefined.

我有一个字段document_request_id而不是id

GridView是否适用于id字段?如果是,我该如何覆盖它?

1 个答案:

答案 0 :(得分:0)

我找到了答案,如果遗漏了如何覆盖id字段:

$data_provider_grid = new CArrayDataProvider($data_provider_grid, array(
            'id' => 'user',
            'keyField' => 'document_request_id',
            'pagination' => array(
                'pageSize' => $pageSize,
            ),
        ));