Sélectionnez les données de plusieurs tables avec Kohana ORM v3
-
27-09-2019 - |
Question
Je ne peux pas sembler sélectionner des données de plusieurs tables avec Kohana ORM.
Quand je fais:
$obj = orm::factory('a')
->join('b')
->on('a.b_id','=','b.id')
->select ('b.*','a.*')
->find_all();
les seules variables disponibles dans $obj
sont de la table a
.
La solution
Vous ne pouvez pas écraser un tableau des variables avec les table b comme vous l'instanciation Model_A, pas Model_B (ORM :: factory ( 'a')).
Quand vous faites cela, ORM sélectionnera automatiquement append ($ this- -.> _ Nom_table *). Une fois que toutes les autres sélections si les précédentes (leurs clés) seront écrasées
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow