Go to file
2012-02-07 17:25:34 +01:00
Command Use the new Filesystem component 2011-12-25 14:21:54 +01:00
Controller Fixed exception due to recent Symfony2 changes 2012-01-12 16:55:22 +01:00
DataFixtures Fixed AbstractDataLoader class 2011-12-05 22:22:30 +01:00
DependencyInjection Avoid error when no slave database configuration are given + adding case in the test 2011-11-28 14:37:47 +01:00
Model/Acl pass PDO connection to all methods within ACL 2012-02-07 17:25:33 +01:00
Request/ParamConverter [PropelParamConverter] add exclude option for Pk and fields, with tests and docs 2011-10-07 12:14:28 +02:00
Resources cascade update of parent object identity id 2012-02-07 17:25:34 +01:00
Security pass PDO connection to all methods within ACL 2012-02-07 17:25:33 +01:00
Tests Merge branch '2.0' 2011-12-25 14:18:30 +01:00
Twig/Extension Fixed LICENSE 2011-08-30 23:30:31 +02:00
Util [Util] Added a PropelInflector class 2011-09-02 15:44:00 +02:00
Validator/Constraints fix unqiue validator when checked column is the first of all class fields 2011-12-23 10:29:42 +01:00
vendor Added missing SensioFrameworkExtraBundle to launch all unit tests. 2011-11-14 18:38:21 +01:00
.gitignore add model for access control list 2012-02-07 17:25:33 +01:00
.travis.yml travis-ci 2011-11-13 23:39:42 +01:00
composer.json Added composer.json file 2011-11-12 01:31:25 +01:00
phpunit.xml.dist Improved unit tests 2011-03-25 23:45:10 +01:00
PropelBundle.php Fixed LICENSE 2011-08-30 23:30:31 +02:00
README.markdown synchronize README files 2012-02-06 18:25:19 +01:00

PropelBundle

Build Status

This is the official implementation of Propel in Symfony2.

Important: The master branch follows the Symfony2 master branch, and uses the Propel Bridge. If you want to use the bundle with a Symfony2 version 2.x.x (actually, a version which is not 2.1 or above), please use the 2.0 branch.

Currently supports:

  • Generation of model classes based on an XML schema (not YAML) placed under BundleName/Resources/config/*schema.xml.
  • Insertion of SQL statements.
  • Runtime autoloading of Propel and generated classes.
  • Propel runtime initialization through the XML configuration.
  • Migrations Propel 1.6.
  • Reverse engineering from existing database.
  • Integration to the Symfony2 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.
  • Schema Inheritance

For documentation, see:

Resources/doc/

Read the documentation

For license, see:

Resources/meta/LICENSE