使用Kohana ORM v3从多个表中选择数据

时间:2010-10-29 05:28:48

标签: mysql select kohana kohana-3 kohana-orm

我似乎无法使用Kohana ORM从多个表中选择数据。

当我这样做时:

$obj = orm::factory('a')
         ->join('b')
         ->on('a.b_id','=','b.id')
         ->select ('b.*','a.*')
         ->find_all();

$obj中唯一可用的变量来自表a

1 个答案:

答案 0 :(得分:0)

当你实例化Model_A而不是Model_B(ORM :: factory('a'))时,你不能用表b覆盖表变量。

当你这样做时,orm将在所有其他选择之后自动附加select($ this-> _table_name。*),以便覆盖之前的(它们的键)。