gpt4 book ai didi

php - Symfony2,如何改变环境?

转载 作者:可可西里 更新时间:2023-10-31 22:19:40 24 4
gpt4 key购买 nike

我已经阅读了很多关于 symfony2 的清除缓存命令,但我有这个问题:

php app/console cache:clear --env=prod--env 是改变环境还是只是清理那个环境的缓存?

如果只清除该环境的缓存,那么 app.php 中的这一行是什么意思:

$kernel = new AppKernel('prod', false); 

我想当我想使用 Symfony2 生产环境时,我必须将该行更改为

$kernel = new AppKernel('prod', true);

我来对地方了吗?

最佳答案

Symfony\Component\HttpKernel\Kernel 的两个构造函数参数是 $environment$debug

所以,直接回答你的问题,app.php 已经使用了生产环境。您会注意到 app_dev.php 像这样实例化内核

$kernel = new AppKernel('dev', true); 

因此,您传递给内核构造函数的环境名称映射到您在控制台命令中使用的环境名称(即 --env)。

这是否为您解决了问题?

关于php - Symfony2,如何改变环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10904960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com