我正在尝试在 中加入关系表profiles
,CSqlDataProvider
但它不是工作属性。
我怎样才能profiles.id
在视图中访问?
控制器.php:
$sql = "SELECT `events`.`id`
FROM events
LEFT OUTER JOIN `profiles` ON (`events`.`profile_id`=`profiles`.`id`)";
$dataProvider=new CSqlDataProvider($sql);
查看.php:
<?php $this->widget('bootstrap.widgets.TbGridView',array(
'type'=>'striped bordered condensed',
'id'=>'events-grid',
'dataProvider'=>$dataProvider,
'columns'=>array(
'profiles.id', // Problem here, always returns NULL.
'events.id',
),
)); ?>