0

我刚开始学习 Symfony,我从 3.4 版本开始。我面临的第一个问题是,无论我在视图 .twig 文件中进行了什么更改,Symfony 都会渲染前一个文件。

我尝试创建一个新的树枝。它显示正确,之后更改了它的内容,但它不尊重我的任何修改。

我在 httpd.conf 和浏览器中关闭了缓存。我尝试重新启动 apache 并尝试检查其他浏览器。所以结果是一样的,所以罪魁祸首肯定是 Symfony。最后的奇迹:我找不到缓存文件在哪里......

任何的想法?

4

1 回答 1

2

首先 - 你需要在开发环境上工作

如果您在 domain.local (或 127.0.0.1:8080 例如)上有 symfony,您需要输入 domain.local/app_dev.php (或 127.0.0.1:8080/app_dev.php )而不是“/”

您可以从命令行清除缓存

php bin/console  c:c  
php app/console  c:c       - for older sf  versions

您也可以简单地删除缓存文件夹中的所有文件

应用程序/缓存- 适用于较旧的 sf 版本

var/cache - 适用于 3+ 版本

于 2018-01-19T20:51:52.067 回答