sql >> Databasteknik >  >> RDS >> Mysql

hur får man env-variabler från docker i symfony yml-konfigurationsfilen

I symfony kan du inkludera PHP-filer i yaml-konfiguration, där du kan ställa in parametrar i runtime som åsidosätter de statiska parametervärdena från parameters.yml.

I din app/config/config.yml

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

Skapa sedan filen app/config/parameters.php med följande innehåll

<?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. Hur ansluter jag till en SQL Server 2008-databas med JDBC?

  2. Postgres:kontrollera om arrayfältet innehåller värde?

  3. Hur flyttar jag en tabell till ett schema i T-SQL

  4. Hur lagrar och hämtar man en byte-array (bilddata) till och från en SQLite-databas?