ZF:使用controller forward()方法使init()方法触发两次

时间:2013-02-16 04:14:59

标签: zend-framework

是错误还是设计?如果第二,它似乎不合逻辑......如果它已经初始化,为什么要重新初始化?或者我错了吗?..

1 个答案:

答案 0 :(得分:2)

$this->_forward()方法的工作方式类似于内部(3xx)重定向。它意味着像新请求一样设置新环境。当您使用模块时,这将特别有用且显而易见。

要转发到同一控制器内的其他操作,您应使用$this->dispatch('nextAction')