Вы можете получить URL текущей страницы следующим образом:
$uri = Zend_Controller_Front::getInstance()->getRequest()->getRequestUri();
// or using userAgent view helper:
$uri = $this->userAgent()->getServerValue('request_uri');
Помощник вида $this->userAgent()
возвращает экземпляр Zend_Http_UserAgent
, который может предоставить вам много полезной информации.
Еслиесли вы хотите получить действие в своих представлениях, вы можете получить его следующим образом:
Zend_Controller_Front::getInstance()->getRequest()->getActionName();
Не уверен, что вы подразумеваете под «изменением действия».Вы хотите изменить это, когда вы повторяете это, или вы хотите перенаправить пользователя.В любом случае, надеюсь, это поможет.