У меня есть view, в которой работает виджет CGridView:
Код: Выделить всё
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'reviews-grid',
'ajaxUpdate'=>false,
'dataProvider' => $dataProvider, //данные передаются посредством CSqlDataProvider
'columns' => array(
array(
'name' => 'id',
'value' => '$data["id"]', //здесь значение $data["id"] присваивается как надо
),
...
array(
'class' => 'ControlColumn',
//проблема в том что мне нужно чтобы свойству $thereview было присвоено значение $data["id"],
//но он мне просто рендерит строку $data["id"]
'thereview' => '$data["id"]',
),
),
));
Код: Выделить всё
class ControlColumn extends CGridColumn
{
public $thereview;
protected function renderDataCellContent()
{
echo $this->thereview;
}
}