Seleccionar datos de varias tablas con Kohana ORM v3
-
27-09-2019 - |
Pregunta
Me parece que no puede seleccionar datos de varias tablas con Kohana ORM.
Cuando hago:
$obj = orm::factory('a')
->join('b')
->on('a.b_id','=','b.id')
->select ('b.*','a.*')
->find_all();
las únicas variables disponibles en $obj
son de a
mesa.
Solución
No se puede sobrescribir una tabla de variables con las que el cuadro B que estés generar ejemplares de la Model_A, no Model_B (ORM :: factory ( 'a')).
Al hacer esto, ORM automáticamente append seleccionar ($ this -.> _ Nombre_tabla *). Después de todas las otras selecciona de modo que las anteriores (las llaves) se sobrescribirán
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow