Mysql
 sql >> Database >  >> RDS >> Mysql

come ottenere le variabili env dalla finestra mobile nel file di configurazione yml di symfony

In symfony, puoi includere file PHP nella configurazione di yaml, dove puoi impostare parametri in runtime sovrascrivendo i valori dei parametri statici da parameters.yml.

Nella tua app/config/config.yml

imports:
    - { resource: parameters.yml }
    - { resource: parameters.php }

Quindi crea il file app/config/parameters.php con il seguente contenuto

<?php
// app/config/parameters.php

$container->setParameter('database_name', $_SERVER['SYMFONY_MYSQL_ENV_MYSQL_DATABASE']);
$container->setParameter('database_host', $_SERVER['SYMFONY_MYSQL_PORT_3306_TCP_ADDR']);
$container->setParameter('database_user', $_SERVER['SYMFONY_MYSQL_ENV_MYSQL_USER']);
$container->setParameter('database_password', $_SERVER['SYMFONY_MYSQL_ENV_MYSQL_PASSWORD']);