Cache prefix

This commit is contained in:
DESKTOP-GBA0BK8\Admin
2023-04-10 10:53:40 -04:00
parent 22d919e0db
commit d8da1b2f89
7 changed files with 49 additions and 13 deletions
+19 -4
View File
@@ -53,15 +53,30 @@ class BaseController extends Controller
}
public function runCache($cacheKey,$data){
$cache = \Config\Services::cache();
public function saveCache($cacheKey,$data){
$cacheKey = CACHE_DOMAIN."-".$cacheKey;
// $cache = \Config\Services::cache();
if (! $foo = cache($cacheKey)) {
echo 'Saving to the cache!<br>';
cache()->save($cacheKey, $this->data_stringify($data), 3000);
// cache()->save($cacheKey, $this->data_stringify($data), 3000);
cache()->save($cacheKey, serialize($data), 3000);
//serialize
}
// $foo = $cache->get('foo');
$foo = cache()->get($cacheKey);
log_message('critical', "FROM Cache -> ".$foo );
}
public function getCache($cacheKey){
$data = [];
$cacheKey = CACHE_DOMAIN."-".$cacheKey;
if (cache($cacheKey)) {
// echo 'Getting Data From Cache!<br>';
$data = unserialize(cache()->get($cacheKey));
}
return $data;
}
private function data_stringify($data) {
switch (gettype($data)) {
case 'string' : return '\''.addcslashes($data, "'\\").'\'';