2014-12-02 43 views
0

我使用的是Zend Framework 2,我需要實現一個類,用於處理圖像,我將在我的項目中的很多地方使用它。Zend框架2最佳實踐幫手/庫

我想知道哪裏可以放這樣的文件,它是一個庫嗎?幫手?我需要註冊嗎?最佳做法是什麼?

回答

0

爲了獲得最大的靈活性,您應該將類​​註冊到服務定位器作爲新服務。這將允許你輕鬆地注入依賴關係,使用工廠等創建它。

如果'service'在視圖(或控制器)中作爲一個插件可能是有用的,然後創建一個新的獨立插件,注入新的服務。視圖幫助器將提供可公開訪問的方法,只需代理服務即可。

這種方式可以在應用程序中的其他地方使用服務,而不僅僅是作爲「視圖助手」。