Add GlavwebCompositeObjectBundle by running this command from the terminal at the root of your Symfony project:
php composer.phar require glavweb/composite-object-bundle
To start using the bundle, register the bundle in your application's kernel class:
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Glavweb\CompositeObjectBundle\GlavwebCompositeObjectBundle(),
// ...
);
}
Add DBAL type to Doctrine:
doctrine:
dbal:
types:
CompositeObjectFieldType: Glavweb\CompositeObjectBundle\DBAL\Types\Object\CompositeObjectFieldType
To enable the dynamic routes, add the following to your routing configuration file:
# app/config/routing.yml
glavweb_composite_object:
resource: "@GlavwebCompositeObjectBundle/Resources/config/routing.yml"
prefix: /