如何使用yii cgridview在单元格中添加somthing值?

时间:2014-02-04 21:07:43

标签: php yii cgridview

我需要在一个单元格中添加名称和日期以及用户图像。我尝试下面的代码和另一种方式。但我只有错误

'columns'=>array(
   array('name'=>'sender', 'value'=> '"' . $model[key?]->name . $model[key?]->date .'"'),
)

这项任务是否可以解决?也许我需要使用另一个小部件或创建我自己的小部件?

1 个答案:

答案 0 :(得分:1)

在CGridView中value表达式$data引用dataProvider中的当前对象/数组。因此要获取当前对象的属性:

'columns'=>array(
     array(
          'name'=>'sender',
          'type'=>'raw', //or html
          'value'=> '$data->name ." ". $data->date." ".CHtml::image($data->image_src)'
     ),
)