Symfony1 不同环境的YAML文件配置失败
我有两个应用程序:前端和后端,都需要不同的凭据才能访问该应用程序,这意味着Symfony1 不同环境的YAML文件配置失败,symfony1,symfony-1.4,yaml,environment,Symfony1,Symfony 1.4,Yaml,Environment,我有两个应用程序:前端和后端,都需要不同的凭据才能访问该应用程序,这意味着security.yml文件具有以下形式: prod: default: is_secure: true all: is_secure: true credentials: student dev: default: is_secure: true all: is_secure: true credentials: student 另一个yml文件(后端)
security.yml
文件具有以下形式:
prod:
default:
is_secure: true
all:
is_secure: true
credentials: student
dev:
default:
is_secure: true
all:
is_secure: true
credentials: student
另一个yml文件(后端)具有完全相同的代码,但凭证为教师
但是,这不起作用,我可以绕过凭据,无需登录即可访问这两个应用程序
工作原理是:
default:
is_secure: true
all:
is_secure: true
credentials: student
也就是说,如果我没有指定环境,只是有一个标准的yml文件,那么它就可以正常工作
我不太确定这里出了什么问题,任何关于这方面的建议都是非常受欢迎的您不能基于环境配置安全性 安全性与应用程序、模块或操作相关 但这个问题已经解决了