Я новичок в cakephp. Я использую построитель запросов для получения сведений из двух таблиц, используя соединение в построителе запросов cakephp. Но запрос, который я пишу, извлекает данные только из одной таблицы. Нужна помощь, чтобы получить данные из другой таблицы.
Это мой код для получения данных путем объединения двух таблиц:
public function edit($id = null) {
$events_table = TableRegistry::get('Events');
$events = $events_table->find('all')
->hydrate(false)
->join([
'CourseType'=> [
'table' => 'coursetype',
'type' => 'LEFT',
'conditions' => 'Events.type = CourseType.coursetype_id',
]
])->where(['Events.id' => $id]);
$event = $events->toArray();
$this->set('event', $event);
}
В результате я получаю только детали из таблицы событий. Но мне также нужны данные из типа курса. Любая помощь приветствуется. Спасибо.