Cache prefix
This commit is contained in:
@@ -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, "'\\").'\'';
|
||||
|
||||
Reference in New Issue
Block a user