Es ist möglich, verschiedene Parameter.yml auf Symfony zu laden? Ich habe eine SaaS Multitenant APP und ich möchte laden differents parameters.yml (mit config DB) Basis auf jedem Mieter, um den Benutzer auf die richtige DB bei der Anmeldung Aktion zu entsenden.Symfony: Es ist möglich, verschiedene Parameter laden.yml?
Vielen Dank!
Bearbeiten: Gelöst!
Ich löste es die verschiedenen Mieter Konfigurationen in Ordnern wie die Anordnung:
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
....
Und Modifizieren des Laders von kernelApp.php:
$ loader-> load ($ this-> getRootDir (). '/ config/TENANT /config_'.$this->getEnvironment().'.yml');
Ich weiß nicht, ob dies eine gute Praxis ist, aber es funktioniert gut!
Wenn Sie Lehre Migrationen verwenden möchten, werden Sie auf ein Problem stoßen, weil es unabhängig von dieser config . Ich habe eine Lösung, wenn Sie zu Doktrin Migrationen gehen möchten, können Sie es hier lesen, und ich sage Ihnen Dank, weil Sie mich auf die richtige Richtung der Verwendung mehrerer Datenbanken und derselben Quelle wies ;-) https: //stackoverflow.com/questions/45633339/symfony3-doctrine-migration-with-multiple-databases – rebru