2014-12-02 42 views
0

我使用的是Zend Framework 2,我需要实现一个类,用于处理图像,我将在我的项目中的很多地方使用它。Zend框架2最佳实践帮手/库

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

回答

0

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

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

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