2013-02-19 81 views
0

我想通过使用ActiveRecord的“with”方法来设置一个关系的别名。 的问题是,我只能设置别名,最后一个元素:活动记录关系别名

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

我必须找回对AC类的两列“REL1”和“REL2”,所以我必须设置一个不同的别名“rel1”的关系,但我不知道该怎么做。

有什么建议吗?

+0

尝试创建模型两种不同的关系,与不同的'ON'的参数应用一个模型 – Sergey 2013-02-19 12:12:34

回答

1

如果仔细阅读文档找到了解决办法:

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