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

hvordan får man env-variabler fra docker i symfony yml-konfigurationsfil

I symfony kan du inkludere PHP-filer i yaml-konfiguration, hvor du kan indstille parametre i runtime, der tilsidesætter de statiske parameterværdier fra parameters.yml.

I din app/config/config.yml

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

Opret derefter filen app/config/parameters.php med følgende indhold

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


  1. Hvordan viser jeg kørende processer i Oracle DB?

  2. MySQL Omdøb kolonne

  3. Sådan konverteres et Unix-tidsstempel til en dato/tidsværdi i SQL Server

  4. JDBC-parameter verifyServerCertificate=false forbinder uden behov for et klientnøglelager og truststore