我正在使用Zend Framework并提出将请求转发到同一控制器中的另一个操作的情况。
对于每次转发,我正在将请求从创建转发到保存。我想要做的是检查(来自saveAction)请求是转发还是直接请求(不使用任何其他变量或参数)
init()
函数将被触发两次(一次用于创建,一次用于保存),最好从{{1}进行检查也是。
init()
答案 0 :(得分:3)
希望这会对你有所帮助:
public function lastAction(){
$request=$this->getRequest()->getParams();
$request['action']; //you can get corresponding actions here
}
public function testAction(){
return $this->_forward('last');
}