好的 PHP ORM 库?

2022-08-30 06:09:13

PHP有没有一个好的对象关系映射库?

我知道 PDO/ADO,但它们似乎只提供了数据库供应商之间差异的抽象,而不是域模型和关系模型之间的实际映射。我正在寻找一个PHP库,它的功能类似于Hibernate对Java和NHibernate对.NET所做的那样。


答案 1

研究教义

原则 1.2 实现了主动记录。Doctrine 2+ 是 DataMapper ORM。

另外,请查看Xyster。它基于数据映射器模式。

另外,看看DataMapper与Active Record


答案 2

试试RedBean,它需要:

  • 无配置
  • 没有数据库(它动态创建所有内容)
  • 无型号
  • 等。

它甚至可以为您完成所有锁定和事务,并在后台监控性能。(哎呀!它甚至做垃圾收集....)最棒的是...你不必写一个单一的...代码行...耶稣这个ORM层,救了我的屁股!


推荐