В обратном вызове beforeDelete()
мне нужна информация, содержащаяся в связанном, но я не могу найти, как ее получить. Мой обратный вызов ниже в AgpoiaudiosTable.php:
public function beforeDelete($event, $entity, $options) {
$agpoiaudio = $this->Agpoiaudios->get($entity->id, [
'contain' => 'Agpois.AgThemes.Sites'
]);
if ($agpoiaudio != null) {
...
return true;
}
return false;
}
Но $this->Agpoiaudios->get()
заставляет Cake отправить мне следующую ошибку:
Error: Table "App\Model\Table\AgpoiaudiosTable" is not associated with "Agpoiaudio"
Мне действительно нужно загрузить ассоциированный код перед вызовом $this->Agpoiaudios->delete()
, чтобы найти его в $entity
?