CacheController.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. /**
  3. * 重庆赤晓店信息科技有限公司
  4. * https://www.chixiaodian.com
  5. * Copyright (c) 2023 赤店商城 All rights reserved.
  6. */
  7. /*
  8. * @Author: 凯
  9. * @Date: 2021-05-06 09:53:09
  10. * @LastEditTime: 2021-05-06 10:20:51
  11. * @LastEditors: Please set LastEditors
  12. * @Description: 清空缓存
  13. * @FilePath: \admin_php\modules\admin\controllers\CacheController.php
  14. */
  15. namespace app\modules\admin\controllers;
  16. use app\modules\admin\models\CacheForm;
  17. use yii\helpers\Json;
  18. /**
  19. * Class CacheController
  20. * @package app\modules\admin\controllers
  21. */
  22. class CacheController extends BaseController
  23. {
  24. /**
  25. * 清空缓存
  26. */
  27. public function actionSubmit()
  28. {
  29. $cache = post_params('cache', []);
  30. $form = new CacheForm();
  31. if (in_array('data', $cache)) {
  32. $form->clearData();
  33. try {
  34. $form->clearServerMchKey();
  35. } catch (\Exception $e) {}
  36. }
  37. if (in_array('pic', $cache)) {
  38. $form->clearImages();
  39. }
  40. if (in_array('update', $cache)) {
  41. $form->clearUpdata();
  42. }
  43. return $this->asJson([
  44. 'code' => 0,
  45. 'msg' => '清除成功'
  46. ]);
  47. }
  48. }