Как связать модель для контроллера, который отличается от модели, вычисленной из класса Inflector? - PullRequest
0 голосов
/ 07 мая 2018

В Cake 2.x модели загружаются в контроллер лениво, если имя контроллера и модель соответствуют соглашению - множественный контроллер, сингулярная модель.

Однако у меня есть сценарий, в котором мой контроллер и модель не следуют этому соглашению. Как загрузить модель для каждого метода контроллера?

Одним из способов является использование loadModel метода контроллера. Но мне придется повторять это в каждом методе.

1 Ответ

0 голосов
/ 07 мая 2018

Один из способов - использовать метод контроллера loadModel. Но мне придется повторять это в каждом методе.

https://book.cakephp.org/2.0/en/controllers.html#request-life-cycle-callbacks

Использовать beforeFilter ().

Однако, это звучит так, как будто вы делаете что-то в контроллере, что должно быть сделано в другом контроллере, который отражает то, что на самом деле находится внутри домена модели, которую вы используете.

...