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

时间:2018-01-18 19:54:23

标签: php caching kohana-3.3

我在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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为最简单的方法是编写一个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