symfony2:我总是清理缓存

时间:2014-01-03 11:12:26

标签: php symfony caching symfony-2.3

我使用symfony2,当我更改twig文件时出现问题,更改没有出现,在我清除缓存后出现修改,我不能那样工作......有什么想法吗?

2 个答案:

答案 0 :(得分:2)

也许您正在生产模式下进行测试,尝试在开发模式下进行测试,

http://yourhost/app_dev.php

http://yourhost/app.php是prod,它总是使用缓存,我不知道是否有办法阻止它缓存你的更改。

  

如果您想直接在您的产品中看到修改......您可能需要   安装您的资产(如果您没有看到对图像或   css)这不是你的情况

此链接可能有所帮助

  

http://symfony.com/doc/current/cookbook/configuration/environments.html

答案 1 :(得分:1)

在symfony2中有许多运行环境开发,生产,测试...如果您正在生产,它不会检查文件是否已被更改以提高性能,但是如果您使用测试环境,symfony将检查修改。

要在开发模式下运行,您需要使用app_dev.php:http://localhost/app_dev.php/your_route

请记住,只有当您与网络服务器位于同一台计算机上时,此功能才有效。