程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP Smarty模板 Smarty_block insert 局部緩存

PHP Smarty模板 Smarty_block insert 局部緩存

編輯:PHP綜合
 

<?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"); 

?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved