Я чувствую, что схожу с ума. Обычно я могу понять эти вещи, но этот действительно застрял. Я использую торт 2.3.7. Я заметил ошибку в более ранних версиях CakePHP.
Надеюсь, кто-то может указать, где я ошибаюсь. На моем сайте есть статьи, которые имеют 3 ассоциации HABTM> Мухи, реки и озера. Так:
Статья - HABTM - Летучая статья - HABTM - Речная статья - HABTM - Озеро
Контроллер:
...
$flies = $this->Article->Fly->find('list');
$lakes = $this->Article->Lake->find('list');
$rivers = $this->Article->River->find('list');
$this->set(compact('flies', 'lakes', 'rivers'));
Вид:
echo $this->Form->input('Fly');
echo $this->Form->input('Lake');
echo $this->Form->input('River');
Этот синтаксис выглядит точно так же, как описано в руководствах по CakePHP 2.x, и он работает в моей локальной тестовой системе, но как только я загружаю его на свой сервер, происходит сбой.
Любая помощь в этом будет принята с благодарностью, и дайте мне знать, если потребуется дополнительная информация.