Projects / Propel

Propel

Propel is an object persistence layer for PHP5 based on Apache Torque. In practical terms, it allows you to use objects instead of SQL to read and write rows in your database tables. It provides a generator that creates SQL definition files and PHP classes for your datamodel, and a runtime engine that transparently handles object persistence and retrieval. It makes it easy to customize generated classes; additionally, the use of XML, PHP classes, and the Phing build tool make it easy to integrate Propel with an existing application framework.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  08 Apr 2005 06:49

    Release Notes: This release fixes a number of bugs and introduces new features including pre-epoch date support, vendor-specific database metadata, removal of the PEAR::Log dependency, and some new methods in generated OM classes.

    •  09 Nov 2004 23:26

      Release Notes: This first stable release fixes a number of bugs and introduces some new features. Prominent among the new features is support for handling hierarchical trees in SQL. The latest version of Propel is also available as PEAR-installable components.

      •  20 Jul 2004 03:17

        Release Notes: This second (and hopefully last) beta release fixes several minor bugs and introduces some useful new features. Prominent among the new features is a redesigned project directory layout, separation of the runtime and generator codebase, support for read-only generated objects, support for lazy-loading columns, and support for a new XML runtime configuration file format.

        •  13 Jun 2004 06:05

          Release Notes: This release fixed several issues related to tables with non-auto-increment primary keys, several issues with default MySQL SQL generation, and few other minor engine bugs.

          •  23 Mar 2004 10:22

            No changes have been submitted for this release.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.