読者です 読者をやめる 読者になる 読者になる

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 ?>