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

How do I clear output cache in Pimcore programmatically?

请注意,这不是禁用输出缓存,它仅针对特定请求禁用,如 documentation 指定的那样。

pimcore/models/Object/ClassDefinition.php

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

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

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

php pimcore/cli/console.php cache:clear

您可以 运行 在任何 php 文件中使用 exec() 函数以编程方式执行相同的命令