FuelPHPでSmartyを利用した共通テンプレート化 (Controller_Templateの継承)

Pocket
Bookmark this on Google Bookmarks

FuelPHPでSmartyを利用した共通テンプレートの分割

テンプレートの共通的な処理をまとめるため
Controller_Templateを継承したクラスを利用してテンプレートを分割してみます。

コントローラー

継承元となるクラス。ここで各画面で共通なテンプレートを呼び出します。

上のクラスを継承したコントローラー

テンプレート

まず枠となるテンプレート
※Controller_BaseTemplateでファイル名を指定することもできます。

継承元となるクラスで指定したテンプレート

コントローラーで指定した変数を表示するテンプレート

http://ドメイン/sampletemplate/

にアクセスすると確認できます。

Pocket
Bookmark this on Google Bookmarks