是否可以在dev环境中禁用symfony 3中的缓存?

是否可以在dev环境中禁用symfony 3中的缓存?,symfony,caching,Symfony,Caching,我想在开发环境中禁用缓存,但我不能 我评论了这句话: //$kernel->loadClassCache(); 在app_dev.php文件中,但在缓存文件夹(var/cache/dev)中,Symfony仍然写入缓存文件 有没有办法让Symfony在没有缓存的情况下工作?在Symfony 4中,我在/config/packages/dev/下创建了一个新的twig.yaml文件,其中包含以下行: twig: cache: false 不要触摸common/config/pac

我想在开发环境中禁用缓存,但我不能

我评论了这句话:

//$kernel->loadClassCache();
app_dev.php
文件中,但在缓存文件夹(
var/cache/dev
)中,Symfony仍然写入缓存文件


有没有办法让Symfony在没有缓存的情况下工作?

在Symfony 4中,我在/config/packages/dev/下创建了一个新的twig.yaml文件,其中包含以下行:

twig:
    cache: false

不要触摸common/config/packages/twig.yaml。它很好用。

你为什么想要这个?如果不需要缓存,请使用app.php而不是app_dev.php。我需要app_dev的所有其他功能。但有时,我注意到symfony没有读取我的更改,因为缓存。我现在要做的就是运行命令清除缓存。此外,app.php还启用了缓存。哪些更改?例如:我更改了一个细枝文件,但它仍然使用旧的。我修复了一个错误,它仍然显示错误…树枝模板未缓存。你的环境必须被打破。