Вопрос

Я не могу выбрать данные из нескольких таблиц с Kohana Orm.

Когда я делаю:

$obj = orm::factory('a')
         ->join('b')
         ->on('a.b_id','=','b.id')
         ->select ('b.*','a.*')
         ->find_all();

Единственные переменные доступны в $obj из таблицы a.

Это было полезно?

Решение

Вы не можете перезаписать таблицу переменные с таблицей B, которые вы смонтили «Model_a», а не Model_B (ORM :: Factory («A»)).

Когда вы это сделаете, ORM автоматически добавит выбор ($ thise -> _ _ table_name. *) После всех остальных выбирается, чтобы предыдущие (их ключи) будут перезаписаны.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top