Propel

适用于PHP 5.5+的高度可定制和快速的ORM库。当前稳定(和过时且未维护)的Propel版本 -- 请使用v2。(A highly customizable and blazing fast ORM library for PHP 5.5+.)

Github星跟踪图

Propel是PHP 5.5+ SQL数据库的开源对象关系映射(ORM)。 它允许您使用一组对象访问数据库,为存储和检索数据提供了一个简单的API。

除了其ORM功能之外,它还提供了查询构建器、数据库模式迁移,现有数据库的逆向工程等等。

Propel特点:

  • 快速
    • 由于代码生成,我们达到非常快的执行时间。
  • 迁移
    • 支持MySQL、SQLite和PostgreSQL数据库模式迁移。
  • 逆向工程
    • 对于现有数据库结构,我们支持对你当前数据库模式的反向工程。
  • IDE友好
    • Propel生成所有的getter、setter,以及filter、关系方法等。
  • 可定制
    • 通过我们的配置系统,几乎可以调整所有设置。
  • 高质量
    • 测试驱动开发、单元测试、持续整合和代码覆盖超过94%,这展现了我们的实力。
  • 开源
    • Propel在开源MIT许可证下可用。
  • 社区
    • Propel项目于2005年开始实施。每月超过10k个用户。为数千个网站提供功能。
  • 文档良好
    • 官方有一个很详细的文档资料!

主要指标

概览
名称与所有者propelorm/Propel
主编程语言PHP
编程语言PHP (语言数: 4)
平台Linux, Mac, Windows
许可证MIT License
所有者活动
创建于2011-08-02 19:33:19
推送于2024-07-31 18:44:14
最后一次提交2019-11-05 16:00:06
发布数14
最新版本名称1.7.2 (发布于 )
第一版名称1.6 (发布于 )
用户参与
星数841
关注者数55
派生数410
提交数3.1k
已启用问题?
问题数566
打开的问题数210
拉请求数288
打开的拉请求数77
关闭的拉请求数178
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Propel #

Propel is an open-source Object-Relational Mapping (ORM) for PHP5.

Build Status
Total Downloads
Latest Stable Version

A quick tour of the features

Propel has some nice features you should know about:

  • It's a fast and easy way to manage your database;
  • It provides command line tools for generating code (well documented with an IDE-friendly syntax);
  • It's very flexible: you can simply extend Propel;
  • It uses PDO (PHP Data Objects) so it allows you to use the RDBMS of your choice (MySQL, SQLite, PostgreSQL, Oracle and MSSQL are supported);
  • Propel is an open-source project which is well documented.

Installation

Read the Propel documentation.

License

Propel is an open-source project released under the MIT license. See the LICENSE file for more information.