symfony에서 다른 parameters.yml을로드 할 수 있습니까? 나는 SaaS multitenant APP를 보유하고 있으며 로그인 액션에서 사용자를 올바른 DB로 파견하기 위해 각 세입자별로 기본 DB를 가진 parameters.yml을 기본으로 사용하고 싶습니다.Symfony : 다른 parameters.yml을로드 할 수 있습니까?
감사합니다.
EDIT : SOLVED!
$ loader->로드 ($ this-> getRootDir (: kernelApp.php의 로더를 수정,
app
---config
------tenantA
---------config.yml
---------config_dev.yml
---------config_prod.yml
---------parameters.yml
------tenantB
---------config.yml
---------config_dev.yml
---------config_prod.yml
---------parameters.yml
------tenantC
---------config.yml
---------config_dev.yml
---------config_prod.yml
---------parameters.yml
....
그리고 :
나는이 같은 폴더에 다른 세입자 구성을 배열 해결)./config/임차인 /config_'.$this->getEnvironment().'.yml ');
좋은 연습인지 잘 모르겠지만 잘 작동합니다!
, 당신은 문제로 실행하겠습니다을 . 독트린 마이그레이션으로 이동하려면 솔루션을 가지고 있습니다. 여기에서 읽을 수 있습니다. 여러 데이터베이스와 동일한 소스를 사용하는 올바른 방향으로 지적했기 때문에, 감사드립니다. https : //stackoverflow.com/questions/45633339/symfony3-doctrine-migration-with-multiple-databases – rebru