У меня есть плагин в моем приложении Платформы Зенда, которое проверяет состояние входа в систему после каждого запроса и перенаправляет пользователя к действию входа в систему, если их сессия недопустима или с истекшим сроком. Я хотел бы кэшировать предыдущее действие запроса так, чтобы после успешной попытки входа в систему я мог перенаправить их назад к их предыдущему запросу.
Я нашел документацию относительно setActionController () методом, но я ничего не могу найти на "getActionController ()" метод. Каждый существует? Если так, у кого-либо есть информация, с которой они могли связать меня на нем? В противном случае, что лучший способ состоит в том, чтобы достигнуть моей цели?
При маршрутизации по умолчанию и контроллер, и действие всегда передавался вместе с просьбой.
$controller = $this->getRequest()->getControllerName();
$action = $this->getRequest()->getActionName();