sql >> Base de Datos >  >> RDS >> Mysql

cómo obtener variables env de la ventana acoplable en el archivo de configuración symfony yml

En Symfony, puede incluir archivos PHP en la configuración de Yaml, donde puede establecer parámetros en tiempo de ejecución anulando los valores de parámetros estáticos de parámetros.yml.

En su aplicación/config/config.yml

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

Luego crea el archivo app/config/parameters.php con el siguiente contenido

<?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']);