PHP Smarty模板 Smarty_block insert 局部缓存
<?php
require_once("./libs/Smarty.class.php");
$smarty=new Smarty();
$smarty->template_dir="./templates/";
$smarty->compile_dir="./templates_c/";
$smarty->cache_dir="./smarty_cache/";
$smarty->config_dir="./config/";
$smarty->caching=true;
$smarty->cache_lifetime=60;
$smarty->left_delimiter="{";
$smarty->right_delimiter="}";
/*$arr=array("3wsdafasdf","ok","hah","news");
$smarty->assign("arr",$arr);
*/
date_default_timezone_set("PRC");
function insert_getTime()
{
return date("Y-m-d H:i:s");
}
/*
* smarty_block 函 数
* 先 得注册一下才可以,
* 模 板里这样写
*
* {myTag}
* {$smarty.now|date_format:'%Y-%m-%d %H:%M:%S'}
* {/myTag}
**/
function smarty_block_tag($params, $content, &$smarty)
{
return $content; //这里一定要返回,要不不会显 示。
}
$smarty->register_block("myTag","smarty_block_tag",false); // false 是表示不缓存
$smarty->display("index.tpl");
?>
