【发布时间】:2011-10-13 02:35:51
【问题描述】:
我即将开始在 CodeIgniter 中开发一个新的 Web 应用程序。过去,我使用DataMapper ORM 来满足我的对象映射需求,并且对它的功能完全满意。然而,我的满意只是我所知道的。因此,我正在考虑切换到Doctrine。
我查看了 Doctrine 的文档——看来你必须相当广泛地定义你的模型;添加 getter 和 setter、提供方向引用、提供映射等。乍一看,与 DataMapper ORM 相比,这似乎是巨大的开销。
任何对这两种 ORM 都有经验的人能否评论一下是什么驱使你从一个到另一个?
Doctrine 实现了 DataMapper ORM 无法实现的哪些关键功能?
手动模型定义是倒退还是前进?我认为这是一个性能问题。
【问题讨论】:
标签: php codeigniter orm doctrine codeigniter-datamapper