Activerecord 活动记录关系别名

Activerecord 活动记录关系别名,activerecord,yii,Activerecord,Yii,我试图使用ActiveRecord的“with”方法为关系设置别名。 问题是我只能为最后一个元素设置别名: $ar->with(array('rel1.rel2' => array('alias' => 'rel2Alias')); 我必须为AC类的两列检索“rel1”和“rel2”,因此我必须为“rel1”关系设置不同的别名,但我不知道如何做 有什么建议吗 如果通过仔细阅读文档找到解决方案: $ar->with(array('rel1' => array('al

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

$ar->with(array('rel1.rel2' => array('alias' => 'rel2Alias'));
我必须为AC类的两列检索“rel1”和“rel2”,因此我必须为“rel1”关系设置不同的别名,但我不知道如何做


有什么建议吗

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

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

尝试在模型中为一个模型创建两个不同的关系,并在的参数上使用不同的