Wählen Sie Daten aus mehreren Tabellen mit Kohana ORM v3
-
27-09-2019 - |
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
.
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