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文件,那么它就可以正常工作


我不太确定这里出了什么问题,任何关于这方面的建议都是非常受欢迎的

您不能基于环境配置安全性

安全性与应用程序、模块或操作相关

但这个问题已经解决了