- 助手函数增加缓存

v6 v6.0.35
Chaim 4 years ago
parent 489651467a
commit 9110312076

@ -14,6 +14,8 @@
// | Packagist 地址 https://packagist.org/packages/liguangchun/think-library
// +----------------------------------------------------------------------
use DtApp\ThinkLibrary\cache\Mysql;
use DtApp\ThinkLibrary\exception\CacheException;
use DtApp\ThinkLibrary\exception\IpException;
use DtApp\ThinkLibrary\service\Ip\QqWryService;
use DtApp\ThinkLibrary\service\SystemService;
@ -109,3 +111,28 @@ if (!function_exists('uri')) {
return SystemService::instance()->uri($url, $vars, $suffix, $domain, $fillSuffix);
}
}
if (!function_exists('dtacache')) {
/**
* 缓存
* @param string $name
* @param $value
* @param int $expire
* @return bool|int|string
* @throws CacheException
*/
function dtacache($name = '', $value = [], $expire = 6000)
{
$myc = new Mysql();
if (empty($value)) {
return $myc->name($name)
->get();
} else {
$myc->name($name)
->expire($expire)
->set($value);
return $myc->name($name)
->get();
}
}
}

Loading…
Cancel
Save