A. PHP模板中smarty_block函數的用法
Smarty末班引擎中提供了三種插件支持,分別是block(塊),function(函數),modifier(調節器),用戶可以自己擴展。
block:是一種非常靈活的高級插件,這種插件在模板中使用時需要成對出現,Smarty內置的block插件例如section,foreach等,使用格式為:
{section name="customer" loop="$data"}
<li>內容</li>
{/section}
function:他的作用類似於函數,在模板中使用無需成對出現,系統內置的如include,格式為:{include file="web/index.tpl"}。
modifier:調節器是用於對變數進行修飾的,內置的調節器如:truncate(截取字元長度),date_format(格式化時間),使用格式為:
{$nowtime|date_format:"%Y-%m-%d"}
在來分析下你的問題:
-----------------------------------------------------------------------
你提問中的這個就應當屬於block插件,其中blockname是個插件名,此插件不包含任何參數。
{blockname}<!--插件開始標簽-->
沒有緩存的:{$smarty.now}<!--插件輸入的內容,Smarty.now為全局函數,意思是輸出當前時間-->
{/blockname}<!--插件結束標簽-->