Smarty徹底入門(10):テンプレート内で if 文
2005年04月18日-
スポンサード リンク
テンプレート内でif文を使用したい場合があります。
テンプレートなんだからロジック入れない方がいいよ、って思いますが、
たまに、テンプレート側でも対応したい場合がありますので、そんな場合に便利です。
{if 条件式}
{elseif 条件式}
{else}
{/if}
(使用例)
{if $smarty.get.data == "OK"}
OKです
{elseif $smarty.get.data == "NG"}
NGです
{else}
よくわかりません。
{/if}
のような感じで、やはり {} で囲んで if もつかうようです。
実際にテンプレートに記述してみると、 <?php if ~ の記述よりはソースコードはさっぱりしています。
ただ、やっぱりテンプレートなので、出来る限りロジックは控えるようにしたほうがよいですね。
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- 小説表紙などに使えそうな商用可なフォント「になロマン」
- 筆で書いたようなカナ書体「筆竹仮名B」
- 無料・商用利用可な丸文字ピクセルフォント「マルミーニャM」
- スペースコブラ風フォント
- Next.jsのVercelから商用利用可能なフリー汎用フォント「Geist Font 」
- 無料で使えるいい感じの日本語フォント「しっぽり太ゴシック」
- CSSのみで実装された500種類のローディングアニメーション「CSS Loaders」
- 画像ホバーで様々なエフェクトをかけられる「Izmir」
- CSSのbox-shadowをGUIで生成できる「CSS Box Shadows Generator」
- 好きな画像や文字を埋め込んだQRコードをリアルタイムで作れるWEBツール
- 過去のエントリ