2013-06-09 00:19:30 +02:00
|
|
|
PropelBundle
|
|
|
|
============
|
|
|
|
|
2018-02-10 01:25:14 +01:00
|
|
|
[![Build Status](https://travis-ci.org/propelorm/PropelBundle.svg?branch=4.0)](https://travis-ci.org/propelorm/PropelBundle)
|
2013-06-09 00:19:30 +02:00
|
|
|
|
2016-05-11 01:23:19 +02:00
|
|
|
This is the official implementation of [Propel](http://www.propelorm.org/) in Symfony.
|
2013-06-09 00:19:30 +02:00
|
|
|
|
|
|
|
## Branching model
|
|
|
|
|
|
|
|
As `Propel2` will be released in the near future, we are migrating the branching model of this bundle in advance!
|
|
|
|
|
|
|
|
* The `1.0` branch contains Propel *1.6* integration for Symfony *2.0* (*currently 2.0 branch*).
|
|
|
|
* The `1.1` branch contains Propel *1.6* integration for Symfony *2.1* (*currently 2.1 branch*).
|
|
|
|
* The `1.2` branch contains Propel *1.6* integration for Symfony *2.2* (*currently master branch*).
|
2016-11-24 23:16:17 +01:00
|
|
|
* 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*.
|
2018-02-10 01:25:14 +01:00
|
|
|
* The `4.0` branch contains `Propel2` integration for Symfony *3.4-4.x*.
|
2013-06-09 00:19:30 +02:00
|
|
|
|
|
|
|
## Features
|
|
|
|
|
|
|
|
* 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;
|
2016-04-13 16:21:33 +02:00
|
|
|
* [Propel Migrations](http://propelorm.org/documentation/09-migrations.html);
|
|
|
|
* Reverse engineering from [existing database](http://propelorm.org/documentation/cookbook/working-with-existing-databases.html);
|
2016-05-11 01:23:19 +02:00
|
|
|
* Integration to the Symfony Profiler;
|
2013-06-09 00:19:30 +02:00
|
|
|
* 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.
|
|
|
|
|
2016-04-13 16:21:33 +02:00
|
|
|
[Read the documentation](http://propelorm.org/documentation/)
|
2013-06-09 00:19:30 +02:00
|
|
|
|
|
|
|
For license, see:
|
|
|
|
|
|
|
|
Resources/meta/LICENSE
|