【发布时间】:2010-10-20 07:02:17
【问题描述】:
我刚开始使用 Zend Framework 和 Doctrine 作为它的 ORM,我对模型有些疑问。很明显,ORM 的目的只是将我的域模型映射到数据库模型,但我很好奇您如何为 Web 应用程序所需的各种报表建模?
从我的角度来看,如果我错了,请纠正我,我应该避免在控制器中编写任何查询(在这种情况下是 Doctrine Query Language 查询)。那么,如果我想要一些任意的报告(例如,每个部门的收入,按月划分),我应该在域中有一个特殊的报告“服务”吗?该服务将使用 ORM 查询从数据库中获取我的报告。
如果您能对这个话题有所了解,我将不胜感激。
【问题讨论】:
标签: model-view-controller zend-framework orm doctrine