我正在尝试在 gridview 中添加checkox
列,我使用sqldata provider
生成了网格视图,但在使用$data
时checkbox
加载值会引发以下错误
尝试获取非对象的属性
这是我的观看代码:
'columns'=>array(
array(
'header'=>'Select',
'type'=>'raw',
'value'=>'CHtml::checkBox("user_id",false,array("value"=>"$data->user_id"))',
'htmlOptions'=>array(
'style'=>'text-align:center'
),
),
答案 0 :(得分:0)
更改
array("value"=>"$data->user_id"))',
要
array("value"=>$data->user_id))',
像
'columns'=>array(
array(
'header'=>'Select',
'type'=>'raw',
'value'=>'CHtml::checkBox("user_id",false,array("value"=>$data->user_id))',
'htmlOptions'=>array(
'style'=>'text-align:center'
),
),
有关详细信息,请click