活动记录关系别名

时间:2013-02-19 11:12:02

标签: activerecord yii

我正在尝试使用ActiveRecord的“with”方法为关系设置别名。 问题是我只能为最后一个元素设置别名:

$ar->with(array('rel1.rel2' => array('alias' => 'rel2Alias'));

我必须为AC类的两列检索“rel1”和“rel2”,所以我必须为“rel1”关系设置不同的别名,但我不知道该怎么做。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果通过仔细阅读文档找到解决方案:

$ar->with(array('rel1' => array('alias' => 'rel1Alias', 'with' => array('rel2' => array('alias' => 'rel2alias'))));