cache类的init方法增加参数 File缓存驱动去掉不再支持的path_level参数

This commit is contained in:
thinkphp
2016-08-08 17:48:17 +08:00
parent 3923c2dbb5
commit 41f7145ace
2 changed files with 3 additions and 4 deletions

View File

@@ -58,13 +58,14 @@ class Cache
/** /**
* 自动初始化缓存 * 自动初始化缓存
* @access public * @access public
* @param array $options 配置数组
* @return void * @return void
*/ */
public static function init() public static function init(array $options = [])
{ {
if (is_null(self::$handler)) { if (is_null(self::$handler)) {
// 自动初始化缓存 // 自动初始化缓存
self::connect(Config::get('cache')); self::connect($options ?: Config::get('cache'));
} }
} }

View File

@@ -17,11 +17,9 @@ namespace think\cache\driver;
*/ */
class File class File
{ {
protected $options = [ protected $options = [
'expire' => 0, 'expire' => 0,
'cache_subdir' => false, 'cache_subdir' => false,
'path_level' => 1,
'prefix' => '', 'prefix' => '',
'path' => CACHE_PATH, 'path' => CACHE_PATH,
'data_compress' => false, 'data_compress' => false,