如何以编程方式清除Pimcore中的输出缓存?

时间:2017-08-03 08:26:48

标签: pimcore

请注意,这不是禁用输出缓存,只会禁用某个请求,就像documentation指定的那样。

2 个答案:

答案 0 :(得分:1)

Pimcore提供了一个cli脚本来清除缓存

php pimcore/cli/console.php cache:clear

您可以使用exec()函数

在任何php文件中以编程方式运行相同的命令

答案 1 :(得分:0)

pimcore/models/Object/ClassDefinition.php

中的Pimcore 4源代码中找到了这个
// empty output cache
try {
   Cache::clearTag("output");
} catch (\Exception $e) {
} ?>

虽然我并不真正同意这是如何工作的(他们没有指定"输出"是缓存标签的保留关键字)。