2016-10-20 1 views
-2

누군가 연결 데이터베이스를 다른 기존 데이터베이스에 다시 쓰고 기본값으로 사용하는 방법을 설명 할 수 있습니다.연결 데이터베이스 다시 작성 - Symfony 2

교환 데이터베이스는 웹 서비스에 대한 호출을 수행 한 후에 발생합니다.

이것은 가능합니까?

답변

0

official docs에 따르면 모든 데이터베이스를 app/config/config.yml 파일로 설정해야합니다. 여기에 약간의 예가 있습니다 :

doctrine: 
    dbal: 
     default_connection: customer 
     connections: 
      default: 
       driver: pdo_mysql 
       host:  "%default_database_host%" 
       port:  "%default_database_port%" 
       dbname: "%default_database_name%" 
       user:  "%default_database_user%" 
       password: "%default_database_password%" 
       charset: UTF8 
      customer: 
       driver: pdo_mysql 
       host:  "%customer_database_host%" 
       port:  "%customer_database_port%" 
       dbname: "%customer_database_name%" 
       user:  "%customer_database_user%" 
       password: "%customer_database_password%" 
       charset: UTF8 
    orm: 
     default_entity_manager: customer 
     entity_managers: 
      default: 
       connection: default 
       mappings: 
        AppBundle: ~ 
      customer: 
       connection: customer 
       mappings: 
        CustomerBundle: ~ 

연결에 대해 쿼리를 수행하는 방법을 배우려면이 기사의 예제를 따르십시오.