Я новичок в cakephp3
. Я пытаюсь выполнить запрос ниже, но он показывает мне ошибку.
$lifeinsurances = TableRegistry::get('LifeInsurances')->find("all");
$life_insurances = $lifeinsurances->find()
->join([
'table' => 'institutions',
'alias' => 'institutions',
'type' => 'LEFT',
'conditions' => 'institutions.id = LifeInsurances.institute_id',
]);
Я исправил предыдущий запрос. Теперь я получаю только данные одной таблицы.
ИЗМЕНИТЬ
Теперь я создал ассоциацию, используя выпечку торта. Но новая ошибка, показывающая на этот раз. Ниже мой код.
public function index() {
$this->paginate = [
'contain' => ['Institutions']
];
$lifeInsurances = $this->paginate($this->LifeInsurances);
$this->set(compact('lifeInsurances'));
$this->set('_serialize', ['lifeInsurances']);
}
Внутренняя Ошибка Сервера
если я удалю
$this->paginate = [
'contain' => ['Institutions']
];
$lifeInsurances = $this->paginate($this->LifeInsurances);
ошибка перестает показывать