テンプレートでデザイン自由自在 |
|
テンプレートとは |
|
おふぃす・ぞんちが提供するPHP/CGIは、全てテンプレートと呼ばれるhtmlにデータを流し込む方式で設計されています・・・と言われてもピンとこないでしょうから、まずは実物をご覧ください。ファイル自体は普通のhtmlですが、デザインされたページの中に、先頭に「$」が付けられた変数が埋め込まれています。おふぃす・ぞんちのPHP/CGIは、ページを出力する際、テンプレートを読み込んでこれら変数を所定のデータで置き換えるわけです。例えば、$nameと書かれている部分は名前で、$dateと書かれている部分は日付で・・・といった具合です。実際にこのテンプレートを使って出力した結果は、こんな感じになります。 |
|
テンプレートを用いるメリット |
|
- 【簡単】ページデザインの自由度が非常に高い
普通のhtmlに必要な変数を配置するだけですから、ホームページが作れる方ならどなたでも簡単に作成することが出来ます。既存のテンプレートをカスタマイズすることも、一からデザインすることも自由自在です。
- 【安心】メンテナンス性が非常に高い
バグフィクスやアップグレードでPHP/CGIが更新されても、ページデザインをやり直す必要がありません(テンプレートはそのまま、PHP/CGIを入れ替えるだけです)。
- 【安全】直接PHP/CGIを書き替える場合に比べて、はるかに安全
PHP/CGIによるデータの流し込みは、置き換えるべき変数があれば置き換える、なければ何もしないという形で設計してあるので、(いくつかのルールさえ守れば)あなたがどんな風にテンプレートを書き替えても全く動かなくなるということはありません。
|
|
以上のことだけでも、おふぃす・ぞんちのPHP/CGIには、他人が作ったPHP/CGIを利用するときにありがちな、面倒で不毛な作業がないことがご理解いただけるでしょう。 |
|