2013-02-19 132 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'))));