<?php
$object = $dorm->getClassName('id_here');
$dorm->save($object);
$dorm->delete($object);
我对Idiorm和Paris有着很好的使用经验。Idiorm是一个小巧、简单的ORM库。Paris是基于Idiorm构建的同样简单的Active Record实现。它适用于PHP 5.2+与PDO。如果你想要一个简单的东西,可以轻松地放入现有的应用程序中,那么它就非常完美。
在 PHP 5.3 版本之前,不要期望有一个好的 ORM。这是 PHP 面向对象方面的限制。
我的朋友Kien和我改进了他之前在PHP 5.3之前编写的ORM的早期版本。 我们本质上将Ruby on Rails的Active Record移植到了PHP中。 它仍然缺少一些我们想要的关键功能,例如事务,复合主键支持,还有一些适配器(目前仅支持MySQL和SQLite 3)。 但是,我们非常接近完成这些内容。 您可以查看PHP 5.3中的PHP ActiveRecord。
巴西ORM:http://www.hufersil.com.br/lumine。它适用于PHP 5.2+。在我看来,它是葡萄牙语和巴西人的最佳选择,因为它有易于理解的文档和大量的示例可供下载。