我必须在基于Zend Framework 1.10的Web应用程序中使用自定义函数/对象。 放置它们的最佳位置在哪里?
提前致谢
答案 0 :(得分:4)
您描述的对象属于模型,因此它们会进入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文件夹中。但是,为您的应用专门制作的所有内容都应该放在模型中。