FuelPHP ヘッダー/フッター等のパーツの呼び出し
ヘッダーやフッター等のパーツを個別にテンプレートファイルとして持っている場合、楽をして、コントローラ側でセットせずに、『render』(View::render()のエイリアス)をView側で直接呼び出す事が多い。
これってあり?なし?
http://fuelphp.com/docs/classes/view.html#/function_render
renderを使用する場合
View)
<?= render('header') ?> ... <?= render('footer') ?>
コントローラでセットする場合
Controller)
<?php class Controller_Hoge extends Controller { public function action_index() { $view = View::forge('hoge'); $view->header = View::forge('header'); $view->footer = View::forge('footer'); return $view; } }
View)
<?= $header ?> ... <?= $footer ?>