我正在尝试使用ActiveRecord的“with”方法为关系设置别名。 问题是我只能为最后一个元素设置别名:
$ar->with(array('rel1.rel2' => array('alias' => 'rel2Alias'));
我必须为AC类的两列检索“rel1”和“rel2”,所以我必须为“rel1”关系设置不同的别名,但我不知道该怎么做。
有什么建议吗?
答案 0 :(得分:1)
如果通过仔细阅读文档找到解决方案:
$ar->with(array('rel1' => array('alias' => 'rel1Alias', 'with' => array('rel2' => array('alias' => 'rel2alias'))));