Selezionare i dati da più tabelle con Kohana ORM v3
-
27-09-2019 - |
Domanda
Non riesco a selezionare i dati da più tabelle con Kohana ORM.
Quando faccio:
$obj = orm::factory('a')
->join('b')
->on('a.b_id','=','b.id')
->select ('b.*','a.*')
->find_all();
le uniche variabili disponibili in $obj
sono da tavolo a
.
Soluzione
Non è possibile sovrascrivere un tavolo variabili con quelli Tabella B come si sta instancing il Model_A, non Model_B (ORM :: factory ( 'a')).
Quando si esegue questa operazione, verrà automaticamente orm accodamento selezionare ($ this -.> _ Nome_tabella *). Dopo tutti gli altri seleziona per cui valgono le precedenti (le chiavi) verranno sovrascritti
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow