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.

¿Fue útil?

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
scroll top