Like in question topic, how can I setup default table prefix in symfony2?
The best if it can be set by default for all entities, but with option to override for individual ones.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Having just figured this out myself, I’d like to shed some light on exactly how to accomplish this.
Symfony 2 & Doctrine 2.1
Note: I use YML for config, so that’s what I’ll be showing.
Instructions
Open up your bundle’s Resources/config/services.yml
Define a table prefix parameter:
Be sure to change mybundle and myprefix_
Add a new service:
Create MyBundle\Subscriber\TablePrefixSubscriber.php
Optional step for postgres users: do something similary for sequences