Как я могу получить текущее действие в Платформе Зенда?

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

Я нашел документацию относительно setActionController () методом, но я ничего не могу найти на "getActionController ()" метод. Каждый существует? Если так, у кого-либо есть информация, с которой они могли связать меня на нем? В противном случае, что лучший способ состоит в том, чтобы достигнуть моей цели?

34
задан Daniel Ingraham 6 May 2010 в 20:37
поделиться

1 ответ

При маршрутизации по умолчанию и контроллер, и действие всегда передавался вместе с просьбой.

$controller = $this->getRequest()->getControllerName();
$action = $this->getRequest()->getActionName();
76
ответ дан 27 November 2019 в 16:02
поделиться
Другие вопросы по тегам:

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