PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

考え方 | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

考え方

HTML_Template_PHPLIB を用いて HTML やその他のコードをテンプレートから作成するには、 次の手順に従います。

  1. テンプレートクラスのインスタンスを作成する

  2. テンプレートファイルを読み込む

  3. ブロックを定義する

  4. 変数を設定し、ブロックをパースする

  5. 処理を終え、出力する

変数 は HTML コード内のプレースホルダとなり、 データベースから取得した値やコード中で計算した値などで動的に置き換えられます。 変数は、例えば {CODE_AUTHOR} のように、 変数名を波括弧で囲んだ形式になります。 変数名には任意の文字を使用できますが、 空白やタブ、改行は使用できません。

ブロック は、その内部に HTML のコード片を保持するもので、 再利用することができます。例えば、テーブルの行を表す <tr> などです。 ブロックの定義には HTML のコメントを使用し、その中に BEGIN あるいは END とブロック名を含めます。例えば次のようになります。

<table>
 <caption>作者</caption>
 <thead>
  <tr><th>名前</th><th>Email</th></tr>
 </thead>
 <tbody>
<!-- BEGIN authorline -->
  <tr><td>{AUTHOR_NAME}</td><td>{AUTHOR_EMAIL}</td></tr>
<!-- END authorline -->
 </tbody>
</table>

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「考え方」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | 考え方」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: