ZF - 检查请求是否从其他操作转发

时间:2012-11-28 11:52:44

标签: php zend-framework zend-controller

我正在使用Zend Framework并提出将请求转发到同一控制器中的另一个操作的情况。

  

我正在将请求从创建转发到保存。我想要做的是检查(来自saveAction)请求是转发还是直接请求(不使用任何其他变量或参数)

对于每次转发,

init()函数将被触发两次(一次用于创建,一次用于保存),最好从{{1}进行检查也是。

init()

1 个答案:

答案 0 :(得分:3)

希望这会对你有所帮助:

public function lastAction(){
    $request=$this->getRequest()->getParams();
    $request['action']; //you can get corresponding actions here
}
public function testAction(){
    return $this->_forward('last');
}