Propel ProjectPHP5 的 OR 映射框架
Propel是一个适用于PHP5的OR映射(Object Relational Mapping)框架。它允许你使用对象代替SQL来读写数据库表格中的行。Propel提供一个生成器来为你的数据模型创建SQL定义文件和PHP类,与一个运行期引擎用来透明地获取和持久化对象。
示例代码:
<?php $book = BookQuery::create()->findPK(123); // retrieve a record from a database $book->setName('Don\'t be Hax0red!'); // modify. Don't worry about escaping $book->save(); // persist the modification to the database $books = BookQuery::create() // retrieve all books... ->filterByPublishYear(2009) // ... published in 2009 ->orderByTitle() // ... ordered by title ->joinWith('Book.Author') // ... with their author ->find(); foreach($books as $book) { echo $book->getAuthor()->getFullName(); }
评论
RedBeanPHPPHP 的 ORM 映射框架
RedBeanPHP可以让你用NoSQL的语法来使用ORM框架。动态创建模型、配置和数据库的orm层。ReadBeanPHP支持数据库包括:CUBRID, MySQL,Postgres,SQLite无
RedBeanPHPPHP 的 ORM 映射框架
0
JaxorJava数据库映射框架
Jaxor是一个简单但功能强大的创建到关系映像层对象的工具。它允许开发者轻松地在表中插入、更新、删除行,但也可被扩展为创建一个可扩展的映像层,这个层可创建一个完全的域模型,透明地映射到数据库表。
JaxorJava数据库映射框架
0
DoctrinePHP对象映射框架
Doctrine是一个PHP的ORM(对象关联映射框架),基于强大的DBAL(数据库抽象层)。其中一个最主要的功能就是使用面向对象的方式执行数据库查询,受HibernateHQL的影响,Doctrin
DoctrinePHP对象映射框架
0
ObjectBrokerO/R映射框架
ObjectBroker是.NET平台下的一款开源O/R映射框架。它支持对象缓存,1:1,1:n和m:n的关联映射等特性。
ObjectBrokerO/R映射框架
0