2

我得到了 Akrabat 的教程使用教义 2 模块。

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

4

1 回答 1

1

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

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

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

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

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

于 2012-05-14T21:49:47.323 回答