Symfony 完全忽略我对代码所做的所有更改

问题描述 投票:0回答:2

我尝试单击

ctrl + r
ctrl + f5
,还清除了缓存并在其他浏览器上启动了该应用程序。

enter image description here

我在

app/recources/views/default/index.html.twag
所做的任何事情都被完全忽略,我什至尝试删除该文件的全部内容,然后重新启动电脑,它仍然显示为默认视图。对控制器所做的任何更改也将被忽略。当我完全删除
index.html.twag
文件时,它终于开始注意到我了。当我将它返回时(顺便说一下,它完全是空的),它再次向我显示它的默认视图!请问有什么想法吗?

php model-view-controller wamp symfony
2个回答
1
投票

所以最终问题出在缓存上。我所要做的就是在控制台运行命令: php bin/console cache:clear --env=prod 来源:http://symfony.com/doc/current/console/usage.html


0
投票

当您对 Twig 文件或控制器进行更改时,您应该始终使用以下方法清除缓存:

php bin/console cache:clear --env=prod

适合您的生产环境。

DEV环境是自动完成的,但有时你仍然需要用以下方法清除它:

php bin/console cache:clear

要访问 DEV 环境,只需将

app_dev.php
附加到您的路由 URL 即可。例如:http://localhost/wtf/app_dev.php

如果您在 Web 文件夹下打开该文件,您会发现还可以添加您想要允许访问的远程主机的 IP 地址。

希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.