我的页面仅在开发环境中发生更改,即当我在URL中将app_dev.php或AppKernel设置为dev时运行我的应用程序:
$kernel = new AppKernel('dev', true);
例如,我有以下树枝模板:
http://sandbox.onlinephpfunctions.com/code/af8fc051f00e42729a93b0396f37499589ae6a9d
如果我以某种方式修改了它(添加了div或另一个标签),则不会显示更改。为了显示更改,我需要处于开发模式。我该如何应对这种行为?
答案 0 :(得分:2)
在生产模式下,必须清除应用程序的缓存,否则不会发生更改。
要清除缓存,您必须在控制台中的项目文件夹的根目录(文件夹bin,config,src ...所在的位置)中输入:
php bin/console cache:clear --env=prod
第一次访问该站点时,将重新加载可能很长的缓存。为避免此问题,可以在清除高速缓存时使用以下命令进行预热:
var/cache/
例如,如果您无法访问服务器上的控制台,但可以使用FTP导航到站点文件夹(带有bin,config等的文件夹),则可以手动删除{{1 }}文件夹