Yii cgrid表连接用于显示图像

时间:2014-01-20 21:19:38

标签: php yii

我在Yii上很新,我遇到了一些问题...我有2个表事件 events_images ,我试着列出所有事件(名称,描述符,日期等......)以及显示 events_images 表中的一个小缩略图图像。我知道如何列出事件表中的所有信息,但我不知道如何使连接显示来自events_images的一张图片。


表格看起来像这样:

活动 - ID 类型 标题 描述 日期

Events_images - ID EVENT_ID 路径

坦克!

2 个答案:

答案 0 :(得分:0)

如果您定义了关系,我认为“with()”是函数you are looking for

答案 1 :(得分:0)

喜欢它:

$rows = Yii::app()->db->createCommand()
  ->select('e.id AS event_id,ei.id AS image_id, type,title, description,date,path')
  ->from('events e')
  ->join('events_images ei', 'e.id=ei.event_id')
  ->queryAll();