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

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

WBOY
WBOY原創
2016-10-10 11:56:261334瀏覽

我自己寫的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=""}

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn