-
-
public function fooAction()
- {
- // forward to another action in the current controller and module:
- $this->_forward('bar', null, null, array('baz' => 'bogus'));
- }
public function barAction()
- {
- // forward to an action in another controller, FooController::bazAction(),
- // in the current module:
- $this->_forward('baz', 'foo', null, array('baz' => 'bogus'));
- }
public function bazAction()
- {
- // forward to an action in another controller in another module,
- // Foo_BarController::bazAction():
- $this->_forward('baz', 'bar', 'foo', array('baz' => 'bogus'));
- }
- ?>
-
复制代码
总结:Dispatcher 是 ZF 实现 MVC的重要组成部分,理解Dipatcher的功能对我们更好的应用 ZF或其它框架有很重要的意义。
可以认为分配的作用就类似于,在路由之后执行相应行为的一个过程,然后 返回response 对象。
|