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}