首頁 > 後端開發 > php教程 > smarty中能使用php中的標籤嗎?例如:等等。

smarty中能使用php中的標籤嗎?例如:等等。

WBOY
發布: 2016-10-10 11:56:26
原創
1352 人瀏覽過

我自己寫的php框架,使用SMARTY當模板引擎,還用封裝php標籤嗎?

回覆內容:

我自己寫的php框架,使用SMARTY當模板引擎,還用封裝php標籤嗎?

smarty 3中可以使用任何php的函數

<code>{$data|json_encode}

{json_encode($data)}

{$data->toString()}</code>
登入後複製

對於if,foreach之類的,smarty本身就有

<code>{if $a == 1}
...
{else}
...
{/if}

{foreach $data as $item}
...
{foreachelse}
...
{/foreach}</code>
登入後複製

如果要自訂modifier,或函數,標籤等,還會麻煩查看手冊,以及參考資料夾:

<code>smarty/libs/plugins/</code>
登入後複製

例如,可以自訂函數:{template_include file=""}

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板