sql >> Database >  >> RDS >> Mysql

hoe krijg env-variabelen van docker in symfony yml-configuratiebestand

In symfony kun je PHP-bestanden opnemen in de yaml-configuratie, waar je tijdens runtime parameters kunt instellen die de statische parameterwaarden van parameters.yml overschrijven.

In uw app/config/config.yml

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

Maak vervolgens het bestand app/config/parameters.php met de volgende inhoud

<?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. PostgreSQL GROUP_CONCAT() Equivalent

  2. PHP MySQL mysql_fetch_assoc met arraysleutels onderscheiden door 'as'-aanduidingen

  3. Hoe de standaarddeviatie binnen een rij te selecteren? (in SQL - of R :)

  4. Onmogelijk om PG gem op mijn mac te installeren met Mavericks