0


0

Kohana ORM v3を使用して複数のテーブルからデータを選択する

Kohana ORMを使用して複数のテーブルからデータを選択することはできません。

私がする時:

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

$ obj`で利用できる変数はテーブル a`からのみです。

1 Answer


0


Model_B(ORM

factory( 'a'))ではなくModel_Aをインスタンス化しているため、テーブルa変数をテーブルbで上書きすることはできません。

これを行うと、ormは他のすべての選択の後にselect($ this→ _ table_name。*)を自動的に追加し、前のもの(それらのキー)が上書きされます。