Frage

Ich kann nicht wählen Daten aus mehreren Tabellen mit Kohana ORM erscheinen.

Wenn ich tun:

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

die einzigen Variablen in $obj sind aus der Tabelle a.

War es hilfreich?

Lösung

Sie können nicht überschreiben Tabelle eine Variable mit Tabelle b diejenigen, wie Sie die Model_A sind Instancing, nicht Model_B (ORM :: factory ( 'a')).

Wenn Sie das tun, wird orm automatisch append wählen ($ this -.> _ Table_name *)., Nachdem alle anderen wählt so die vorherigen (die Schlüssel) werden überschrieben

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top