我是Yii框架的新手。我有一个任务,列出两个表的组合数据与匹配两个表之间的键。我有下面的表结构
日志表
id、即instance_id user_id
<实例表/strong>
id、即instance_id instance_name
我必须显示所有的记录从'日志表'在一个CGridview。我需要的是在gridview中显示instance_name。
如何在这两个模型中设置关系来实现结果?
假设您有两个名为Log和Instance的模型:
在Log.php中添加方法:
公共功能关系(){返回数组('instance' => array(self::BELONGS_TO, 'instance', 'instance_id'),);}
-
添加实例。instance_name到你的CGridView控件
'columns'=>array( 'id', 'instance.instance_name', ...
…