Zend框架2最佳实践助手/库

时间:2014-12-02 11:32:50

标签: php zend-framework2

我正在使用Zend Framework 2,我需要实现一个用于处理图像的I类,我将在我的项目中的很多地方使用它。

我想知道放这样的文件在哪里,它是一个库吗?帮手?我需要注册吗?对此最好的做法是什么?

1 个答案:

答案 0 :(得分:0)

为了获得最大的灵活性,您应该将该类作为新服务注册到服务定位器。这将允许您轻松注入依赖项,使用工厂等创建它。

如果'service'在视图(或控制器)中作为插件可能有用,那么创建一个新的独立插件,在其中将新服务注入其中。视图助手将提供可公开访问的方法,这些方法只是代理服务。

这样,服务可以在应用程序的其他地方使用,而不仅仅是“视图助手”。