Как сделать другое действие, но по-прежнему показывать тот же URL в браузере в cakephp - PullRequest
0 голосов
/ 28 сентября 2011

Я хочу вызвать другое действие в cakephp.Я хочу запустить весь код в действии и отобразить вид этого действия.Я знаю, что это можно сделать с помощью $this->requestAction(), но проблема здесь в том, что он не устанавливает мой заголовок для страницы, которую я делаю в вызываемом действии.И я не хочу использовать редирект, потому что он изменяет URL в моем браузере (то есть отправляет http 302).

1 Ответ

0 голосов
/ 28 сентября 2011

Внутри любого действия вы можете вручную визуализировать любое представление, используя $this->render (см. api docs ). Конечно, вам придется set переменные, необходимые в другом представлении заранее.

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