我正在尝试为前端开发人员创建开发环境。只要他们不改变任何PHP代码,我认为如果可能的话,这样做可能是个好主意:
有没有办法做到这一点?我不确定它是否可能
答案 0 :(得分:1)
您可以根据需要创建任意数量的环境。毕竟,环境只是一组不同的配置,仅此而已。
这意味着如果你想创建一个asdfasdfsdf => match
aaaa => match
akltaA:: => match
sdfA => no match
环境,你必须做一些事情:
frontend
AppKernel
的前端控制器
AppKernel::registerContainerConfiguration()
使用环境来确定要加载的配置文件,您还必须创建new AppKernel('frontend', false);
(或更改app/config/config_frontend.yml
方法中的逻辑) 在此配置文件中,请确保导入共同的设置。这通常意味着导入AppKernel
。除此之外,您还可以按照自己喜欢的方式配置。 E.g。
app/config/config.yml
您可以在the Symfony docs中了解有关此主题的更多信息。