Zend Framework缓存Cache用法简单实例
发布时间:2020-12-12 21:24:18 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解Zend Framework缓存Cache用法。供大家参考研究具体如下: cache->cache->frontend->toArray();$backendOptions = $config->cache->cache->backend->toArray();$frontendName = $frontendOptions['name'];unset($frontendOptions['name
本篇章节讲解Zend Framework缓存Cache用法。分享给大家供大家参考,具体如下: cache->cache->frontend->toArray();
$backendOptions = $config->cache->cache->backend->toArray();
$frontendName = $frontendOptions['name'];
unset($frontendOptions['name']);
$backendName = $backendOptions['name'];
unset($backendOptions['name']);
if (empty($backendOptions['cache_dir']))
{
$backendOptions['cache_dir'] = CACHE_DIR;
}
$_cache = Zend_Cache::factory($frontendName,$backendName,$frontendOptions,$backendOptions);
Zend_Registry::set('cache',$_cache);
/*使用cache*/
$viewRenderer = $_cache->load('viewRenderer'); //试图从缓存加载变量
if (!$viewRenderer instanceof Something)//加载不成功
{
$viewRenderer = new Something();
/*some other work*/
$_cache->save($viewRenderer,'viewRenderer');//保存变量到换存
}
/*这只是一种应用,还可以轻松缓存整页;也可将缓存存到数据库或者内存。*/
?>
更多关于zend相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |