如何将Zend Framework插件迁移到Zend Framework 2应用程序框架

时间:2012-05-14 02:35:15

标签: php zend-framework plugins doctrine-orm zend-framework2

我让Akrabat的教程使用了doctrine 2模块。

我正在试图弄清楚如何将插件,动作助手,视图助手等迁移到Zend Framework 2.似乎没有关于此的教程或博客文章...

1 个答案:

答案 0 :(得分:1)

您的许多代码可能会保持不变。这更像是重构而不是重写。

对于插件,请使用新的事件系统。注册事件监听器以在您感兴趣的事件发生时触发并执行某些操作。在Skeleton应用程序中有一个简单的侦听器设置视图的示例。您可以收听很多活动 - 比zf1更灵活 - 您也可以添加自己的活动。

对于动作助手,编写执行操作的类并使用DIC将其注入控制器。网络上有许多注入示例。它比zf1简单得多。

对于视图助手,它几乎与zf1相同。来自AbstractHelper的子类,然后在DI配置中注册该帮助器。您可以在zf2用户文档中找到说明。

我知道这些评论不是一个详尽的教程,但它应该让你开始朝着正确的方向前进。