Лучшая альтернатива для $ this-> requestAction ()? - PullRequest
2 голосов
/ 15 февраля 2011

Мне нужно вызвать метод контроллера из другого контроллера, и я использую requestAction () для этой цели. Я понял, что requestAction отнимает много времени. Кто-нибудь может предложить другую функцию, кроме requestAction () для достижения этой цели. Спасибо

Ответы [ 2 ]

3 голосов
/ 15 февраля 2011

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

Вы также можете сделать ваши модели более толстыми, а затем использовать loadModel () для вызова кода в модели.

2 голосов
/ 15 февраля 2011

Логика, которая используется несколькими контроллерами, должна быть помещена в AppController, компонент или модель, в зависимости от того, где она подходит лучше всего. Перекрестный запрос обходится дорого, но вы его нарезаете, если вам нужно создать экземпляр другого контроллера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...