| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | <?php/** * Created by PhpStorm. * User:  NODELOG * Date: 2016/11/8 * Time: 下午10:36 */namespace backend\controllers;use yii\filters\VerbFilter;use yii\web\Controller;use Yii;class CacheController extends Controller{    public function behaviors()    {        return [            'verbs' => [                'class' => VerbFilter::className(),                'actions' => [                    'flush-cache' => ['post'],                    'flush-cache-key' => ['post']                ],            ],        ];    }    public function actionIndex()    {        return $this->render('index');    }    public function actionFlushCache()    {        Yii::$app->cache->flush();        Yii::$app->session->setFlash('success', '操作成功');        return $this->redirect(Yii::$app->request->getReferrer());    }    public function actionFlushCacheKey()    {        $key = Yii::$app->request->post('key');        if (Yii::$app->getCache()->delete($key)) {            Yii::$app->session->setFlash('success', '操作成功');        };        return $this->redirect(['index']);    }}
 |