Mysql
 sql >> база данни >  >> RDS >> Mysql

как да получите env променливи от docker в конфигурационен файл на symfony yml

В symfony можете да включите PHP файлове в конфигурация на yaml, където можете да зададете параметри по време на изпълнение, като отмените стойностите на статичните параметри от parameters.yml.

Във вашето приложение/config/config.yml

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

След това създайте файла app/config/parameters.php със следното съдържание

<?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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Къде мога да изтегля примерна база данни Mysql?

  2. Използване на изгледи на MySQL

  3. Как да извикате съхранени процедури с EntityFramework?

  4. ProgrammingError:SQLite обекти, създадени в нишка, могат да се използват само в същата нишка

  5. Случаен ПЪРВИЧЕН КЛЮЧ за Innodb