gpt4 book ai didi

php - Symfony 不会缓存 Controller 上的更改

转载 作者:搜寻专家 更新时间:2023-10-31 21:02:32 25 4
gpt4 key购买 nike

我使用 Symfony 2.8。

我修改了一个 Controller 文件,并将更改加载到生产服务器上,我可以看到这些更改,而无需使用 php app/console cache: clear 并且无需使用 app_dev。 php.

如果我修改一个 Twig 文件,一切都不会发生,我必须清理缓存以将更改从 app_dev.php 传输到生产环境。

为什么?

最佳答案

Controller 不缓存在 Symfony 中。读取 Controller 不涉及耗时的逻辑(无论如何它只是 PHP 代码)。

部署到生产服务器时,请始终确保使用 cache:clear 命令清除缓存。还要确保删除 app_dev.php 文件和 web/ 目录中的任何其他未使用的 PHP 文件。您不应在生产服务器上运行开发环境。

关于php - Symfony 不会缓存 Controller 上的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39214642/

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