2012-02-11 58 views
0

我试图做一些非常类似于thomas.mery发布的内容,但无法使其工作,这是代码,你能看到我在做什么错误?在CGridView的Yii关系中使用分组的集合SQL

我有这些表:

  • 事件
    -id

  • invitation_code
    -code
    -event(FK点event.id)

事件模型有这样的关系:
'InvitationCodes' => array(self::HAS_MANY, 'InvitationCode', 'event')

我已将此添加到事件::搜索()由GII生成:
$criteria->with = array('InvitationCodes' => array('select' => 'COUNT(*) as qtty'));
$criteria->together = true;
$criteria->group = 't.id';

然后在活动的CGridView,我婉显示qtty场,所以我有在列中:
'InvitationCodes.qtty'

该列出来的标题,但没有值。我究竟做错了什么?

回答