Propel

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

Github stars Tracking Chart

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

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

Propel特点:

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

Main metrics

Overview
Name With Ownerpropelorm/Propel
Primary LanguagePHP
Program languagePHP (Language Count: 4)
PlatformLinux, Mac, Windows
License:MIT License
所有者活动
Created At2011-08-02 19:33:19
Pushed At2024-07-31 18:44:14
Last Commit At2019-11-05 16:00:06
Release Count14
Last Release Name1.7.2 (Posted on )
First Release Name1.6 (Posted on )
用户参与
Stargazers Count841
Watchers Count55
Fork Count412
Commits Count3.1k
Has Issues Enabled
Issues Count566
Issue Open Count211
Pull Requests Count288
Pull Requests Open Count77
Pull Requests Close Count177
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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.