ホームページ >バックエンド開発 >PHPチュートリアル >Smarty テンプレート エンジンでの変数と変数デコレータの使用例、smarty template_PHP チュートリアル

Smarty テンプレート エンジンでの変数と変数デコレータの使用例、smarty template_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-13 10:09:121181ブラウズ

smartyテンプレートエンジン、smartyテンプレートの変数と変数修飾子の使用例

この記事の例では、スマート変数と変数修飾子の適用について説明します。参考のためにみんなで共有してください。詳細は以下の通りです

テンプレートファイル: temp.htm:

コードをコピーします コードは次のとおりです:
{config_load file="foo.conf"}
{$name.na1|猫:$name['na2']}
{$name['na1']|cat:'and'|cat:$name.na2}
{foreach from=$name item=na}
{$na}
{/foreach}
{$dog->leee()}{$dog->name}

{リテラル}
関数 foobar{
アラート('foobar!');
}
{/リテラル​​}
スクリプト>
{#pageTitle#}






表>
{$smarty.server.SERVER_NAME}


{$str|count_words}


-------定数--------

{$smarty.now}
{$smarty.const.MY_CONST}
{$smarty.template}
{$smarty.current_dir}
{$smarty.version}
{$smarty.ldelim|cat:$smarty.rdelim}


{$smarty.now|date_format:$config}
{$yesterday|date_format:'Y-m-d'}


{$string|default:'デフォルトの変数変更: 賢い学習'}


{$str1|escape:'html'}
{$str2|escape:'mail'}


{$str1|インデント|アッパー}


{$str1|nl2br}


{$str1|regex_replace:"/@d{3}/":"ABC"}

{$str1|replace:"163":"sina"}

{$str1|空白}



{$number|string_format:"%.2f"}

{$number|string_format:"%d"}



{$str3|ストリップ:"|"}

の間に含まれる文字を削除: {$str3|strip_tags}

切り捨てられた長さ: {$str3|truncate:10:"...":true}

長さによる折り返し: {$str3|wordwrap:30:"
"}


{append var='name' value="ボブ"index="first"}
{append var='name' value="ジョン" Index="last"}
{$name.last}

{foreach from=$family item=home}
{foreach from=$home item=person}
{$人}
{/foreach}
{/foreach}
{$family[1].女の子}


{assign var="name" value="張三峰"}
{$name}
何かをしてください シュアイグオ
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。