回答
您所描述的對象所屬的模式,所以他們在application/models
去。請記住,模型是與表示層無關的所有內容(例如,MVC中的V和C)。我的建議是有這個結構,那麼:
application
- models
-- my -> to indicate this is yours
--- persistence -> contains all classes that capsulte Data access logic
--- domain -> business objects in your domain of application
--- service -> services that use the domain objects or the persistence layer
--- mappers -> your ORM layer (unless you are not using Doctrine anyway)
如果您有足夠一般在其他應用中重用的類,你可以把它們放入/ lib文件夾。但是專門爲您的應用製作的所有內容都應該放在模型中
我怎樣才能訪問這些對象/功能控制器? 謝謝? – hotips 2010-07-16 11:44:00
@user就像你會訪問你的其他模型類一樣。遵循Zend命名慣例,自動加載器應該處理其餘的事情。 – Gordon 2010-07-16 11:56:06
實際上,默認資源自動加載器在'/ application'下指定了多個不同的目錄來存儲不同的類,例如, '/ application/services','/ application/plugins','/ application/forms'等等。ZF似乎認爲'/ application/models'目錄是存儲業務域對象類和DAL類的地方。這與'模型'有什麼不同的解釋,但是當試圖決定在哪裏放置一個自定義的身份驗證適配器時,會使我們陷入困境。 – 2011-01-12 09:43:44
- 1. getDefaultAdapter Zend Framework的1.10
- 2. Zend Framework中的模塊配置1.10
- 3. Zend Framework - 放置robots.txt文件的位置?
- 4. 庫文件夾中的Zend Framework 1.10的定製類未發現
- 5. Zend Framework 1.10:Cookies不存儲
- 6. Zend Framework中Application.php的位置
- 7. 在Zend Framework中創建自定義庫1.10
- 8. 在Zend Framework中加載「自定義資源」1.10
- 9. Zend Framework和zend庫的位置
- 10. Zend Framework 1.10覆蓋類調用?
- 11. Zend Framework 1.10.x與PHP 5.3兼容嗎?
- 12. 學說2.0集成到Zend Framework 1.10
- 13. save()函數Zend Framework
- 14. 在Zend Framework中將自定義特定系統異常的位置
- 15. 在MAMP中配置Zend Framework
- 16. 將封裝函數放置在其他腳本中的位置?
- 17. 在CakePHP中放置自定義函數的位置
- 18. 在文檔中放置javascript函數定義的位置?
- 19. 將'&'放在函數的參數中的位置?
- 20. 如何在Zend Framework中調用控制器函數?
- 21. Zend Framework - 如何將文本右鍵放置到文本框中?
- 22. 不是控制器中的動作的Zend Framework函數
- 23. Zend Framework中數據庫模型的位置 - 希望將它們集中起來
- 24. Zend Framework插件位置和名稱
- 25. 在Zend Framework中放置自定義jquery和javascript的最佳地點在哪裏?
- 26. 在C++中將默認值參數放置在變長函數中的位置?
- 27. 將for_each調用的函數放在類中的位置?
- 28. 在Zend Framework 2中設置PHP設置
- 29. Zend Framework - 未指定參數
- 30. 將Zend Framework中佈局所需的代碼放在哪裏?
這取決於他們做什麼。你能告訴我們嗎? – Gordon 2010-07-16 10:34:12
*(相關)* [Zend框架是否有修復版本的文件結構?](http://stackoverflow.com/questions/2536332/does-zend-framework-has-a-fix-version-of-file-結構/ 2536394)和[在哪裏把插件在Zend Framework網站](http://stackoverflow.com/questions/2400772/where-to-put-plugins-in-a-zend-framework-website/2400796) – Gordon 2010-07-16 10:37:06
我使用的物品的例子: 在一個房子裏,他們是許多櫥櫃:房子包含房間。每個房間都包含櫥櫃。 對於函數:getMeanValueFromArray,getStdDevFromArray ... 我希望這將澄清問題 – hotips 2010-07-16 10:41:11