四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

smarty模板局部緩存方法使用示例

在開啟smarty緩存的情況下,第一次執(zhí)行時(shí)會(huì)將其編譯好的輸出文件保存到cache目錄中,然后在程序中通過smarty的is_cache()函數(shù)檢測(cè)其 cache文件是否過期,如果過期會(huì)更新緩存,如果沒有過期會(huì)自動(dòng)調(diào)用cache文件,這樣就省去了編譯的過程。檢測(cè)cache過期是看模板文件是否在指定的生命周期內(nèi)是否更改,這里的更改是通過檢測(cè)文件的最近修改時(shí)間實(shí)現(xiàn)的,不是通過檢測(cè)模板文件內(nèi)容。


防止一個(gè)模板文件的整篇都被緩存:

index.php文件:

復(fù)制代碼 代碼如下:require('smarty.class.php');
$smarty = new smarty;
$smarty->caching = true;

function smarty_block_dynamic($param, $content, &$smarty) {
return $content;
}
$smarty->register_block('dynamic', 'smarty_block_dynamic', false);

$smarty->display('index.tpl');


index.tpl:

復(fù)制代碼 代碼如下:page created: {"0"|date_format:"%d %h:%m:%s"}

{dynamic}

now is: {"0"|date_format:"%d %h:%m:%s"}

... do other stuff ...


{/dynamic}

當(dāng)重新加載這個(gè)頁面,你將會(huì)注意到這兩個(gè)日期不同。一個(gè)是“動(dòng)態(tài)“,一個(gè)是“靜態(tài)”。你能夠在{dynamic}...{/dynamic}之間作任何事情,并且保證它將不會(huì)像剩下的頁面一樣被緩存。

php技術(shù)smarty模板局部緩存方法使用示例,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 周末父母电视剧cctv免费网| 疯狂72小时演员表| 最危险的游戏| 情人电影在线观看高清完整版泰剧 | 野浪花| 四平青年往事 电影| 祝福宝贝生日的祝福语| 355 电影| 林智妍上流社会| 小组介绍| 情侣不雅| 抖音网页版电脑版| 纳得克·库吉米亚| 秦时明月动画片| 《除却巫山》| 仲裁申请书模板及范文| 寄宿生韩国电影| 林智妍上流社会| 夜半2点钟| 又大又肥又圆的白屁股| 林佑星| 暗潮危机电影完整版在线观看| 电影白上之黑| 井冈山必去的三个景点 | 血色残阳剧情简介| 夜电影| 卡通男头像| 王牌空战| 荒笛子简谱| 不纽扣的女孩| 哥吉拉| 教师政治学习笔记| 玛吉吉伦哈尔| 19岁女性写真| 闪电小子| 吴京电影全集完整版喜剧| 想要更多| 美丽的坏女人中文字幕| 蒙古小男孩唱哭全场| 绿椅子在线| 《救苦经》念诵|