2

对于具有复杂域模型的 PHP 应用程序,我不想使用 Active Record 模式,而是需要 Data Mapper 模式(如 Zend Framework 中所示)。

您是否知道任何可以帮助我完成 ORM 部分的库,或者是指向“如何正确操作”的文档的链接?

4

1 回答 1

2

经过大量搜索,我找到了 2 个 Data Mapper ORM :

  • Xyster:真的很棒,但由几个人开发,所以我不能专业地使用它(即使它看起来真的很棒)
  • Doctrine 版本 2:将集成到 Zend Framework 2,将支持 Data Mapper 模式,并且似乎是受 J2EE 和 Hibernate 启发的最佳选择。不幸的是,仍处于测试阶段。

注意:Doctrine 1.0 不是基于 Data Mapper 模式,而是基于 Active Record,如 Propel。这些并不能满足我的需求。

总之,目前的答案是:没有。

于 2010-03-31T14:19:23.020 回答