This is the official implementation of Propel in Symfony.
The two major branches being supported are:
- The 1.5 branch contains Propel 1.6+ integration for Symfony 2.8 LTS.
- The 1.6 branch contains Propel 1.6+ integration for Symfony 3.x.
If you are running on an older version, you may require one of the following versions of this bundle.
- The 1.0 branch contains Propel 1.6 integration for Symfony 2.0.
- The 1.1 branch contains Propel 1.6 integration for Symfony 2.1.
- The 1.2 branch contains Propel 1.6+ integration for Symfony 2.2-2.3.
- The 1.4 branch contains Propel 1.6+ integration for Symfony 2.4-2.7.
- The 2.0 branch contains
Propel2
integration for Symfony 2.5-2.8. - The 3.0 branch contains
Propel2
integration for Symfony 2.8-3.x.
Note: the master
branch won't be updated anymore, and will trigger an E_USER_DEPRECATED
error to notice people.
- Generation of model classes based on an XML schema (not YAML) placed under
BundleName/Resources/*schema.xml
; - Insertion of SQL statements;
- Runtime autoloading of Propel and generated classes;
- Propel runtime initialization through the XML configuration;
- Propel Migrations;
- Reverse engineering from existing database;
- Integration to the Symfony Profiler;
- Load SQL, YAML and XML fixtures;
- Create/Drop databases;
- Integration with the Form component;
- Integration with the Security component;
- Propel ParamConverter can be used with Sensio Framework Extra Bundle.
For documentation, see:
Resources/doc/
For license, see:
Resources/meta/LICENSE