Eclipse plugin for the twig templating language.
前回 TwigをPHPマイクロフレームワーク「Slim」で利用する - yohxxの忘れ物 でSlimフレームワークから Twigを利用する方法を書いたので、今回はTwigの使い方について簡単にまとめる。 変数へのアクセス Twigを利用する場合にPHP変数にアクセスするには下記のように記述する {{foo}} ← 変数titleの内容を出力 {{foo.bar}} ← 配列foo['id']要素を出力 {{foo['bar']}} ← 配列foo['id']要素を出力(上と同じ) 変数にアクセスする為にはドット(.)もしくはPHP配列にアクセスするような添字([])を利用します。 指定した変数もしくは要素が存在しない場合はnull値が返却される。 ちょっと面白い機能としてTwigでは利便性のために foo.barで指定した場合に下記のように処理を行うとの事を 公式ドキュメントに記載されて
そもそもPHP自体がテンプレートみたいなものなのにさらにテンプレートエンジンとか使う理由って何ですか? http://d.hatena.ne.jp/xmalloc/20091225/1261709421 nimpadでは、以前はテンプレートエンジンとして素のPHPを使っていましたが、最近Twigというテンプレートエンジンに切り替えました。 理由は幾つかあるのですがその中から主なものを挙げてみました。 テンプレートの継承ができる テンプレートを継承できるのは便利です。レイアウトなどは同じだけど細かいところは違う、というようなテンプレートを書くのが格段に楽になります。 素のPHPでレイアウトなどを共有する場合、includeする部品ひとつひとつを他のファイルに切り出してやる必要があるんですが、継承に比べるとこれは面倒です。 素のPHPからTwigに乗り換えた一番大きな理由はこれです。 変数を勝
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く