This bundle allows doctrine to recognize any prefix you might use on your table names (e.g. acme_). It is an updated and revisioned version of the original bundle by GrifiS, which had a lot of compatibility issues and missed some key things that I needed for my own projects.
Add CleentfaarDoctrineTablePrefixBundle in your composer.json:
{
"require": {
"cleentfaar/doctrine-table-prefix-bundle": "*"
}
}
Now tell composer to download the bundle by running the command:
$ php composer.phar update cleentfaar/doctrine-table-prefix-bundle
Composer will install the bundle to your project's vendor/cleentfaar
directory.
Enable the bundle in the kernel:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Cleentfaar\Bundle\DoctrineTablePrefixBundle\CleentfaarDoctrineTablePrefixBundle(),
);
}
Default prefix is "sf_".
You can change the prefix in your configuration:
# app/config/config.yml
cleentfaar_doctrine_table_prefix:
prefix: sf_