Smarty

Smarty

(ウェブ)
すまーてぃー

プログラミング言語PHPにおける高機能なテンプレートエンジンのひとつ。
ビューヘルパとして修飾子、カスタム関数をサポートし、制御構文も含めて一貫した記法で記述できるよう工夫されている。
修飾子と関数はプラグインとして組み込む事も可能。

修飾子

{* HTMLエスケープして改行コードを<br>タグに置換 *}
{$hoge|escape|nl2br}

カスタム関数

{* 横幅40文字で整形 *}
{textformat wrap=40}
    {$hoge}
{/textformat}

制御構文

{foreach item=e from=list}
    {if $e.value}
         {$e.value}
    {else}
         値がありません
    {/if}
{/foreach}

ネットの話題: Smarty

人気

新着

新着ブログ: Smarty