タグ

smartyに関するjun14ryoのブックマーク (4)

  • cl.pocari.org - Smarty を使った開発でデバッグを行う 4 つの方法

    Smarty を使った開発でデバッグを行う 4 つの方法 2006-11-29-1: [PHP][Books] PHP のテンプレートエンジン Smarty を使って開発するときに,割り当てた変数が複雑になって困ることはありませんか? その際,何らかの方法を使って割り当てた変数を確認するのですが,いくつか方法があります. 1. 常にデバッギングコンソールを表示する方法 おそらく一番有名な方法ですが,$debugging に true を指定して,常にデバッギングコンソールを表示する方法です. require_once 'Smarty.class.php'; $smarty = new Smarty; $smarty->debugging = true; これで,常にデバッギングコンソールが表示されます. デバッギングコンソールは,window.open() を使った JavaScript

  • Smarty徹底入門(11):テンプレート内で繰り返し(1):phpspot開発日誌

    前回紹介した、if があるのだから繰り返しもあります。 foreach という構文を使います。これはphpのforeach とは使い勝手が違います。 ---- {foreach from=$data key="key" item="value" name="test"} {if $smarty.foreach.test.first} 最初:{$key}:{$value} {elseif $smarty.foreach.test.last} 最後:{$key}:{$value} {else} {$smarty.foreach.test.iteration}:{$key}:{$value} {/if} {foreachelse} データがありません {/foreach} {$smarty.foreach.test.total}件のデータ ---- foreach from=$data key=

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • Smartyでテンプレートエンジンの威力を知る

    Smartyの機能を知る(2) ループ処理と連想配列「smarty3.phptemplate3.tpl」 Smartyのテンプレートでループ処理を行うには、foreach以外にsectionを利用することもできます。foreachでは1つの配列しか扱うことができませんが、その代わり連想配列を簡単に扱うことができます。通常配列はインデックス番号で各要素を取り出しますが、連想配列ではキーを用いて対応する値を取り出すことができます。 {foreach from=[配列] key=[キー] item=[アイテム] name=[このループブロックの名前]} // 処理 {foreachelse} // [配列]が空だった場合の処理 {/foreach} ■foreachの基構文~連想配列を指定した場合~ smarty3.phpでは、19行目のように連想配列を作成しています。連想配列$dataでは

    Smartyでテンプレートエンジンの威力を知る
  • 1