在 Kohana 3.3.1 中清除缓存的最简单方法是什么?

What's the simplest way to clear the cache in Kohana 3.3.1?

我在 Kohana 3.3.1 中继承了一个 Web 应用程序(我习惯在 Symfony 中工作)。

清除整个缓存的最简单的命令或过程是什么?

我看过

http://forum.kohanaframework.org/discussion/5779/how-i-can-clear-the-cache-folder-in-ko3/p1

http://www.hcs.harvard.edu/~powerpak/kohanadocs/libraries/cache.html

但我真的在寻找可以作为我们 deploy/CI 流程的一部分自动化的东西。

谢谢!

我认为最简单的方法是编写一个 minion 任务 (https://github.com/kohana/minion)

把你的任务放在 classes/Task/ClearCache.php

<?php
class Task_ClearCache extends Minion_Task {

    protected function _execute(array $params)
    {
        Cache::instance()->delete_all();
    }
} 
?>

并且运行将它放入你的BASEPATH目录 > php minion.php ClearCache