What are the best practices for setting up Symphony to work with MySQL in PHP?
To set up Symfony to work with MySQL in PHP, you need to configure the database connection in your Symfony project. This can be done by updating the parameters in the parameters.yml file with the database credentials and configuring the doctrine configuration in the config.yml file.
# app/config/parameters.yml
parameters:
database_host: 127.0.0.1
database_port: null
database_name: symfony
database_user: root
database_password: null
```
```php
# app/config/config.yml
doctrine:
dbal:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
orm:
auto_generate_proxy_classes: "%kernel.debug%"
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true