smarty常用

►註解
{* 單行註解 *}

{*
多行註解
多行註解
*}

►引入樣版:
{include file=’header.tpl’}
{include file=’footer.tpl’}
$page = $smarty->fetch(‘index.tpl’);

►指派樣版變數
{assign var=’title’ value=’Smarty Templates’}

►foreach基本語法
{foreach from=$陣列變數 item=陣列元素名稱 key=陣列索引名稱 name=foreach名稱}

{foreachelse}

{foreach}

►日期格式
{$createDate|date_format:’%Y/%m/%d’}

►避免與Javascript衝突
{literal}

{/literal}

►列印陣列
{$arr|@print_r}

►讀取Request變數
{$smarty.get.page}
{$smarty.post.page}
{$smarty.cookies.status}
{$smarty.server.SERVER_NAME}
{$smarty.env.PATH}
{$smarty.session.id}
{$smarty.request.username}