2011年7月12日火曜日

PHPテンプレートエンジンTwig その1

こんにちは、Nakajinです。

弊社では、主にPHPを使って開発をしていますが、テンプレートエンジンとしてTwigを導入してみました。

今回はTwigの記述方法について簡単に説明したいと思います。

まず初めに、簡単なサンプルを以下に記述します。

[ソース]
{% set test = 'あいうえお' %}
{{ test }}

[表示]
あいうえお

Twigでは基本的に「{{ }}」「{% %}」の2つの区切り文字を使って記述していきます。

{% set test = 'あいうえお' %}
1行目では、test という変数に「あいうえお」という文字列を格納しています。
条件式やループ、変数の代入などに「{% %}」を使用します。

2行目では、test変数の値を出力しています。
変数の出力に「{{ }}」を使用します。

Twigは、テンプレートの継承機能などもあり、独自のカスタムタグの追加など拡張性も高いので、ぜひ使って見てください。

0 件のコメント:

コメントを投稿