2012-03-09 9 views
0

ビュー変数には、コントローラからビューに渡されるパラメータに依存する値を設定するのが好ましい方法は何ですか?Kostache。ビュー内の「動的」変数

OPT1)コントローラから直接設定し(変数の例には、ページタイトルとページ記述であってもよい)()がいくつかのビューロジックを置きます。

OPT2) "動的"変数ごとにViewメソッドを作成します。

OPT3)だけでレンダリングする前に、すべてを設定する方法「の後に」との基本Viewクラスを拡張します。

答えて

0

ページのタイトルと説明の場合、ビューはこの情報を知っている必要があります。これは継承の利点も取ることができます。

class View_Home extends View_Layout { 
    public $title = 'Home'; 
    public $current_menu_item = 'home'; 
} 

必要に応じて、コントローラのパラメータをビューに渡します。