请注意,这不是禁用输出缓存,它只对某些请求禁用,正如文档指定的那样。
Pimcore 提供了一个 cli 脚本来清除缓存
php pimcore/cli/console.php cache:clear
您可以使用 exec(( 函数在任何 php 文件中以编程方式运行相同的命令
在 Pimcore 4 源代码中找到了这一点pimcore/models/Object/ClassDefinition.php
// empty output cache
try {
Cache::clearTag("output");
} catch (Exception $e) {
} ?>
虽然我不太同意它是如何工作的(他们没有指定"输出"是缓存标签的保留关键字(。
请使用此命令您的项目根目录
PHP bin/console cache:clear
PHP bin/console pimcore:cache:clear