【发布时间】:2019-07-03 09:36:26
【问题描述】:
如何加载有关 Env 变量的特定安全配置。
security:
providers:
#### if getenv(PROJECT) === EXTERNAL
users:
entity:
class: App\Entity\UserRegister
#### endOnly For external
#### if getenv(PROJECT) === INTERNAL
my_ldap:
ldap:
...
#### endOnly for internal
我的目标是为内部项目使用 LDAP,为外部项目使用数据库提供程序
【问题讨论】:
-
你不能用
APP_ENV代替PROJECT吗?然后您可以简单地将配置放在正确的目录中而无需任何额外的编码,请参阅symfony.com/doc/current/… -
也许是这样的:symfony.com/doc/4.1/configuration/environments.html。我会检查谢谢编辑:它不适用于 4.3 版本...
标签: php symfony4 php-7.3 symfony-4.3