我正在努力理解这些问题,并阅读了《Zend Framework in Action》(Allen)和在线文档。我的理解是:
- Action Helpers为控制器提供按需功能;
- Controller Plugins为所有控制器提供运行时功能。
这样对吗?
其次,我看到Controller Plugins和Action Helpers可以有init()、preDispatch()和postDispatch()方法。相对于Action Controller本身以及其他插件和Helpers中的方法,这些方法的优先级是什么?
最后,View Helpers是否具有类似的特性,还是完全不同的东西?
如果有更多文档指针,将不胜感激!