事業内容
画面の部品化(partial)
画面を部品化してみます。
今回はpartialを利用します(componentというのもあります。。。)。
まず中身はこんな感じです。
部品側は『_(アンダースコア)』ではじまるファイル名とします。
ここでは仮に『_partial.php』とします。
次に呼び出し側です。
include_partialメソッドを呼び出し、部品部分を画面に描画します。
第一引数は『モジュール名/パーシャル名』となります。
パーシャル名は、先ほどのファイルでいくと『_』を除いた部分となるので、『partial』です。
また、アプリケーション配下のtemplatesにパーシャルファイルを作成した場合、
モジュール名の部分は『global』になります。
第二引数に表示に利用するデータを連想配列として渡します。
パーシャル側でキー名が変数名となるようです。
Symfonyへ