我似乎无法从与Kohana的ORM多个表的数据。

当我做的:

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

仅在$obj可用的变量是从表a

有帮助吗?

解决方案

您不能覆盖表与表B的人一个变量,你实例化的Model_A,不Model_B(ORM ::工厂(“A”))。

当你做到这一点,ORM会自动追加选择($此 - > _ table_name的*)。所有其他选择之后所以以前的(钥匙)将被覆盖。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top