Propel2 is an open-source high-performance Object-Relational Mapping (ORM) for modern PHP
Latest commit 1b904ab Jul 25, 2016 @rafaelnery rafaelnery committed with marcj Fix versionable behavior when exists 1:1 relationships (#1223)
* Issue 1109 (#4)

Fix behavior when versionable column is pk, documented methods and implementing tests

* Update VersionableBehaviorObjectBuilderModifier.php

* Fixed issues and implementing tests


Propel2 is an open-source Object-Relational Mapping (ORM) for PHP 5.5 and up.

Build Status Code Climate Gitter


Propel2 uses the following Symfony2 Components:

Propel2 also relies on Composer to manage dependencies but you also can use ClassLoader (see the autoload.php.dist file for instance).

Propel2 is only supported on PHP 5.5 and up.


Read the Propel documentation.


Everybody can contribute to Propel2. Just fork it, and send Pull Requests. You have to follow Propel2 Coding Standards and provides unit tests as much as possible. Also check out the roadmap to get an overview of what we are working on!

Please see our contribution guideline. Thank you!


See the LICENSE file.