0
設置某些視圖變量的首選方式是什麼?這些視圖變量的值取決於從控制器傳遞給視圖的參數? (變量的例子可能是頁面標題和頁面描述)Kostache。視圖中的「動態」變量
OPT1)直接從控制器設置它(在那裏放置一些視圖邏輯)。
OPT2)爲每個「動態」變量創建View方法。
OPT3)使用「after」方法擴展基本視圖類,該方法在渲染之前設置所有內容。
設置某些視圖變量的首選方式是什麼?這些視圖變量的值取決於從控制器傳遞給視圖的參數? (變量的例子可能是頁面標題和頁面描述)Kostache。視圖中的「動態」變量
OPT1)直接從控制器設置它(在那裏放置一些視圖邏輯)。
OPT2)爲每個「動態」變量創建View方法。
OPT3)使用「after」方法擴展基本視圖類,該方法在渲染之前設置所有內容。
在頁面標題和說明的情況下,視圖應該知道這個東西。這也可以利用繼承。
class View_Home extends View_Layout {
public $title = 'Home';
public $current_menu_item = 'home';
}
如果需要,將控制器參數傳遞給視圖。