我似乎无法使用Kohana ORM从多个表中选择数据。
当我这样做时:
$obj = orm::factory('a')
->join('b')
->on('a.b_id','=','b.id')
->select ('b.*','a.*')
->find_all();
$obj
中唯一可用的变量来自表a
。
答案 0 :(得分:0)
当你实例化Model_A而不是Model_B(ORM :: factory('a'))时,你不能用表b覆盖表变量。
当你这样做时,orm将在所有其他选择之后自动附加select($ this-> _table_name。*),以便覆盖之前的(它们的键)。