phpにおけるsmarty変数修飾用法の例分析
1899 ワード
この例ではphpにおけるsmarty変数修飾法について述べる.皆さんの参考にしてください.具体的な実現方法は以下の通りである.
test.phpコード:
test1.htmlテンプレートコード:
コンパイル後のtest.html.phpコード:
test1.htmlテンプレートはこのようにtest 2に書き換えることができる.html:
対応するtest.phpコードを次のように変更します.
ブラウザの表示:
Total is 12345 Formatted Total is 12,345
本稿で述べたphpプログラム設計に役立つことを願っています.
test.phpコード:
assign("total",$total); //
$formatted_total = number_format($total); // $total
$smarty->assign("formatted_total",$formatted_total); //
$smarty->display('test1.htm'); //
?>
test1.htmlテンプレートコード:
Smarty Test
Total is {$total}
Formatted Total is {$formatted_total}
コンパイル後のtest.html.phpコード:
Smarty Test
Total is _tpl_vars['total']; ?>
Formatted Total is _tpl_vars['formatted_total']; ?>
test1.htmlテンプレートはこのようにtest 2に書き換えることができる.html:
Smarty Test
Total is {$total}
Formatted Total is {$total|number_format}
対応するtest.phpコードを次のように変更します.
assign("total",$total); //
$smarty->display('test2.htm'); //
?>
ブラウザの表示:
Total is 12345 Formatted Total is 12,345
本稿で述べたphpプログラム設計に役立つことを願っています.