1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- /**
- * FecShop file.
- *
- * @link http://www.fecshop.com/
- * @copyright Copyright (c) 2016 FecShop Software LLC
- * @license http://www.fecshop.com/license/
- */
- namespace fec\helpers;
- use Yii;
- /**
- * @author Terry Zhao <2358269014@qq.com>
- * @since 1.0
- */
- class CCache{
-
- const ALL_ROLE_KEY_CACHE_HANDLE = 'all_role_key_cache'; # 菜单role cache
- # 得到cache 组件。
- public static function cacheM(){
- return Yii::$app->cache;
- }
-
- # 1.得到 cache
- public static function get($handle){
- $cache = self::cacheM();
- return $cache->get($handle);
- }
-
- # 2.设置 cache
- public static function set($handle,$data,$timeout=0){
-
- $cache = self::cacheM();
- if($timeout)
- return $cache->set($handle,$data,$timeout);
- return $cache->set($handle,$data);
-
- }
- # 3.刷新 Cache
- public static function flushAll(){
- $cache = self::cacheM();
- $cache->flush();
- }
-
-
-
- }
|