我刚开始学习 Symfony,我从 3.4 版本开始。我面临的第一个问题是,无论我在视图 .twig 文件中进行了什么更改,Symfony 都会渲染前一个文件。
我尝试创建一个新的树枝。它显示正确,之后更改了它的内容,但它不尊重我的任何修改。
我在 httpd.conf 和浏览器中关闭了缓存。我尝试重新启动 apache 并尝试检查其他浏览器。所以结果是一样的,所以罪魁祸首肯定是 Symfony。最后的奇迹:我找不到缓存文件在哪里......
任何的想法?
我刚开始学习 Symfony,我从 3.4 版本开始。我面临的第一个问题是,无论我在视图 .twig 文件中进行了什么更改,Symfony 都会渲染前一个文件。
我尝试创建一个新的树枝。它显示正确,之后更改了它的内容,但它不尊重我的任何修改。
我在 httpd.conf 和浏览器中关闭了缓存。我尝试重新启动 apache 并尝试检查其他浏览器。所以结果是一样的,所以罪魁祸首肯定是 Symfony。最后的奇迹:我找不到缓存文件在哪里......
任何的想法?
首先 - 你需要在开发环境上工作
如果您在 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+ 版本