Помогите разобраться с CGridView.
Есть код:
Код: Выделить всё
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'kshares-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'img',
'title',
'price',
'on_top',
'direction_id', // в этом столбике выводятся id
array(
'class'=>'CButtonColumn',
),
),
));
Код: Выделить всё
'direction_id'
Я понимаю, надо сделать запрос и вытащить имя, соответствующего id. Но как это связать с CGridView не пойму.
Пробовал в
Код: Выделить всё
'value'
В общем нужно чтобы вместо direction_id выводилось name, взятое с другой таблицы у которой уже другая модель.
Буду рад любой помощи.