我使用Symfony 2.8。
我修改了控制器文件,并将更改加载到生产服务器上,无需使用php app/console cache: clear
也可以不使用就可以看到更改app_dev.php
。
如果我修改了Twig文件,一切都不会发生,我必须清理缓存以将所做的更改传输app_dev.php
到生产环境。
为什么?
控制器不缓存在Symfony中。读取控制器没有涉及费时的逻辑(无论如何,这只是PHP代码)。
部署到生产服务器时,请始终确保使用cache:clear
命令清除缓存。还要确保删除目录中的app_dev.php
文件和任何其他未使用的PHP文件web/
。您不应该在生产服务器上运行开发环境。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句