好用的PHP ORM库?

267

有没有适用于PHP的好的对象关系映射库?

我知道 PDO/ADO,但它们似乎只提供了对不同数据库厂商之间差异的抽象,并没有提供领域模型和关系模型之间实际的映射。我正在寻找一种类似于Java中的Hibernate 或 .NET 中的 NHibernate 的 PHP 库。

36个回答

1

Doctrine 可能是您最好的选择。在 Doctrine 之前,DB_DataObject 实际上是唯一的其他开源实用程序。


1

如果你正在寻找像Hibernate这样的ORM,那么你应该看看PMO

它可以很容易地集成到SOA架构中(只需要开发一个Web服务类即可)。


1

试试 PdoMap。维基百科声称它受到了 Hibernate 的启发。由于我从未使用过 Hibernate,所以无法判断 :),但是从我的经验来看,这是一个很好且快速的 ORM,易于实现,并且比其他 ORM 具有更平缓的学习曲线。


0

Sado 是一个简单易用的 PHP ORM 包,提供视频教程。


0
我在开发miniOrm。它是一个小型ORM,旨在尽可能简单地使用对象模型和MySQL抽象层。希望它能对你有所帮助:http://jelnivo.fr/miniOrm/

0

PHP ORM Faces 对 PDO 扩展。请参见 PHP Faces Framework

$urun = new Product();
$urun->name='CPU'
$urun->prince='124';
$urun->save();

  1. 该网站是土耳其语的;
  2. 您的代码与您使用例如Doctrine的代码没有任何区别。
- Pelle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接