Как заставить CakePHP перенаправить к другому действию/контроллеру?

Если Вы склонны начать использовать много JavaScript на Вашем сайте, jQuery делает игру с чрезвычайно простым DOM.

http://docs.jquery.com/Manipulation

Делает его столь же простым как: $ (" #field-name") .text ("Некоторый новый текст".);

5
задан nickf 9 December 2009 в 04:33
поделиться

2 ответа

Я смог выяснить это с помощью Диспетчера.

// for example, to reroute to users/delete

// this is in the controller which receives the request.
// this could even be in the AppController

$this->autoRender = false;
$d = new Dispatcher();
$d->dispatch(
    array("controller" => "users", "action" => "delete"),
    array("data" => $this->data)
);
9
ответ дан 14 December 2019 в 04:39
поделиться

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

В любом случае, вы можете создать «массовое» действие, которое будет вызывать всех остальных, ищущих какие-то данные для работы.

-1
ответ дан 14 December 2019 в 04:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: