`
wangminshe89
  • 浏览: 702083 次
文章分类
社区版块
存档分类
最新评论

罗列几个PHP的ORM

 
阅读更多

1.propel

网址:http://propel.phpdb.org

用过symfony的朋友应该都知道这个东东,propel用了phing这个不错的工具,很是值得一看,至少能从中学习到phing的使用我觉得就已经算有所收益了.

2.Doctrine

网址:http://www.doctrine-project.org/

这个是我在GOOGLE上搜索PHP ORM出现的第一个结果,应该不错吧,我还没有仔细看,在此做个记号

以下介绍来自:http://www.21andy.com/blog/20090522/1300.html

Doctrine是一个PHP的ORM框 架,它在 >=php5.2.3版本上才支持,它是一个功能强大的数据抽象层.它的一个主要特征就是写代码是OO方式的,并且它有一个DQL的语言, 这为开发人员提供了强大的替代到SQL保持最高的灵活性,而不需要不必要的代码重复。

Doctrine和Codeigniter结合使用方法 :http://codeigniter.com/wiki/Using_Doctrine_with_Code_Igniter/

3.outlet-orm

网址:http://www.outlet-orm.org/site/

结合CI的使用案例在 http://codeigniter.com/forums/viewthread/95565/

更多的自己去看吧:)

4.phpdatamapper

网址:http://phpdatamapper.com/

在整理的过程中发现了下面的这个网址比我见的更多

看完之后有兴趣可以再点击http://maggienelson.com/2009/05/orm-in-the-php-world/

摘一段

分享到:
评论

相关推荐

    php中的orm

    这篇博客“php中的orm”很可能是探讨PHP中的一些主流ORM框架及其使用方法。 PHP的ORM框架如Doctrine、Laravel的Eloquent、Phalcon的Phalcon ORM等,它们的核心思想是将数据库表映射为类,表中的记录映射为类的实例...

    php orm doctrine

    ### PHP ORM:Doctrine详解 #### 引言与概述 在探讨`PHP ORM(对象关系映射)`,尤其是`Doctrine`这一强大工具之前,我们有必要理解什么是`ORM`以及为何它在现代Web开发中占据如此重要的地位。`ORM`是一种编程技术...

    PHP的ORM框架PHPNORM.zip

    NORM 是一个 PHP 简单的 ORM 框架,支持 MySQL 。 标签:PHPNORM

    Doctrine ORM for PHP

    Doctrine 的关键概念有以下几个方面: * Entity:实体对象,代表了数据库中的一个表。 * DQL:Doctrine Query Language, Doctrine 的查询语言。 * Query:查询对象,用于执行数据库查询操作。 * Repository:仓库...

    几种常用的ORM工具测试比较

    4. Subsonic:Subsonic是一个开源的ORM框架,它提供了代码生成器,可以自动生成数据库访问层的代码,大大减少了开发工作量。Subsonic支持多种数据库,易于学习和使用,但在复杂数据库操作和性能方面可能不如Dapper和...

    Yii,PHP FRAMEWORK ORM

    这便是基于组件的,高性能的php开发框架,yii。是开发大型网站最好的选择。他几乎拥有了所有的特性,包括MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery-based AJAX support, 用户认证和基于角色的访问控制, ...

    Spot2一个MySQL的ORM映射器

    Spot2是一个针对MySQL数据库的Object-Relational Mapping (ORM)工具,主要应用于PHP开发环境。ORM是一种编程技术,它允许开发者使用面向对象的方式来操作数据库,而无需直接编写SQL语句,从而提高了代码的可读性、可...

    自己开发了一个小型ORM项目

    在你开发的小型ORM项目中,包含了一个代码生成工具,这通常是为了简化开发过程,自动生成与数据库表结构对应的实体类、数据访问接口以及实现。通过这种方式,开发者只需要关注业务逻辑,而无需手动编写繁琐的数据库...

    ORM思想的深入学习ORM.zip

    2. **Hibernate**:Hibernate是一个强大的ORM框架,它不仅提供了对象-关系映射的功能,还包含了一套完整的数据访问层解决方案。Hibernate支持多种数据库,包括MySQL等。它允许开发者通过Java对象直接操作数据库,...

    ORM对象关系映射

    对象关系映射(ORM)是一种概念性的、易于理解的模型化数据的方法,基于三个核心原则:简单、传达性、精确性。ORM 方法论提供了概念性的模型化数据的方法,基于数据模型创建正确标准化了的结构。ORM 专门被设计为...

    cpp-SQLiteORM用于现代C的SQLiteORM库只有header

    标题中的"cpp-SQLiteORM用于现代C++的SQLite ORM库只有header"表明这是一个关于C++的SQLite对象关系映射(ORM)库,且该库仅包含头文件,这意味着开发者无需链接任何库文件,只需包含相应的头文件即可使用。ORM是一...

    SqliteORM,一个很好的Sqlite ORM框架

    Sqlite ORM 是一个简单的C#类,对Sqlite的操作进行了封装,主要功能包括:表定义、生成,访问,更新等,其中,支持,多表的连接操作,语法类似Linq语法,使用非常方便,附加了使用说明文档。 例如,添加记录操作为...

    K-ORM 自定义ORM工具

    本文将详细探讨一个名为“K-ORM”的自定义ORM工具,该工具基于JDBC和Java反射机制实现,旨在提供简单易用的数据操作接口。 首先,我们要理解JDBC(Java Database Connectivity)在其中的角色。JDBC是Java平台上的...

    Moon.Orm下载

    Moon.Orm是一个专门为.NET开发者设计的轻量级ORM(对象关系映射)框架,它具有强大的功能和良好的可扩展性,能够支持多种不同的数据库系统,包括但不限于MySQL、SQL Server、Oracle、SQLite等。ORM框架的主要目标是...

    ORM Framework

    学习ORM框架时,你应该关注以下几个核心概念: - **对象映射**:理解如何将数据库表映射为类,以及如何将类实例映射回数据库记录。 - **查询机制**:熟悉ORM框架提供的查询方式,如LINQ、HQL(Hibernate Query ...

    hsweb-easy-orm, 简单的orm工具,为动态表单而生.zip

    通常,源码会分为几个主要部分:核心 ORM 引擎、数据库驱动适配器、示例代码以及相关测试用例。通过阅读源码,开发者可以深入了解 HSWeb-Easy-ORM 的实现细节,包括实体类的注解、查询构造器的使用、事务管理等。 ...

    orm的详细解释概念

    ORM的实现通常包括以下几个组件: 1. **持久化类对象操作API**:这是一个用于创建、读取、更新和删除(CRUD)数据库记录的接口或库。例如,Java中的Hibernate提供了SessionFactory和Session接口来执行这些操作。 2...

    ORM映射与WEB的应用

    ORM映射,全称为Object-Relational Mapping,是对象关系映射,是现代Web应用程序中一个重要的技术。它提供了一种方式,将数据库中的表结构映射为编程语言中的对象,使得开发者可以使用面向对象的方式来操作数据库,...

    sqlite3的ORM框架

    1. **数据库连接管理**:ORM框架会提供一个连接管理机制,用于创建、打开、关闭SQLite3数据库。这通常涉及到初始化配置,如数据库文件路径、错误处理等。 2. **数据模型类**:开发者会定义一系列类,这些类与数据库...

    ORM框架ORM框架ORM框架ORM框架

    ORM框架的核心组件通常包括以下几个部分: 1. 数据库连接管理:负责建立和管理与数据库的连接,通常包括连接池技术以优化资源使用。 2. 映射元数据:定义对象与数据库表之间的映射规则,如字段对应关系、主键设置等...

Global site tag (gtag.js) - Google Analytics