Go to file
William Durand 341ee674af Merge pull request #139 from propelorm/security
Fixed security layer for Symfony2 2.1
2012-04-20 07:33:06 -07:00
Command Removed 'Propel' class prefixes 2012-04-20 13:54:05 +02:00
Controller Added few unit tests, fixed CS 2012-04-20 10:57:38 +02:00
DataFixtures Merge branch '2.0' 2012-04-06 12:57:52 +02:00
DependencyInjection Merge branch '2.0' 2012-04-17 15:10:30 +02:00
Model/Acl [Model] [Acl] removed useless else clause in Entry::toAclEntry(). 2012-04-06 10:24:20 +02:00
Request/ParamConverter [PropelParamConverter] add exclude option for Pk and fields, with tests and docs 2011-10-07 12:14:28 +02:00
Resources Fixed security layer for Symfony2 2.1 2012-04-20 15:49:28 +02:00
Security/Acl Fixed security layer for Symfony2 2.1 2012-04-20 15:49:28 +02:00
Tests Fixed security layer for Symfony2 2.1 2012-04-20 15:49:28 +02:00
Twig/Extension add more highlights to SyntaxExtension 2012-02-09 15:55:27 +01: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
.gitignore Switched to composer to run the test suite 2012-04-20 13:33:35 +02:00
.travis.yml Switched to composer to run the test suite 2012-04-20 13:33:35 +02:00
composer.json Switched to composer to run the test suite 2012-04-20 13:33:35 +02:00
phpunit.xml.dist Added coverage to travis-ci 2012-04-20 13:11:25 +02:00
PropelBundle.php Fixed security layer for Symfony2 2.1 2012-04-20 15:49:28 +02:00
README.markdown Mentioned ACL in supported features 2012-02-10 16:23:11 +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.
  • Symfony2 ACL.

For documentation, see:

Resources/doc/

Read the documentation

For license, see:

Resources/meta/LICENSE