一個(gè)模塊如果需要支持多套模板文件的話,就可以使用模板主題功能。 默認(rèn)情況下,沒有開啟模板主題功能,如果需要開啟,設(shè)置DEFAULT_THEME參數(shù)即可:
// 設(shè)置默認(rèn)的模板主題
'DEFAULT_THEME'=>'default'
采用模板主題后,需要在視圖目錄下面創(chuàng)建對(duì)應(yīng)的主題目錄,和不啟用模板主題的情況相比,模板文件只是多了一層目錄:
View/User/add.html// 沒有啟用模板主題之前
View/default/User/add.html// 啟用模板主題之后
在視圖渲染輸出之前,我們可以通過(guò)動(dòng)態(tài)設(shè)置來(lái)改變需要使用的模板主題。
// 在控制器中動(dòng)態(tài)改變模板主題
$this->theme('blue')->display('add');