2009-12-17 48 views
0

任何人都可以告訴我如何定義和使用模型(而不是模板)的特定佈局?我想爲我的自定義404錯誤頁面做到這一點。使用模型的特定佈局

+2

這沒有任何意義。佈局是視圖的一個組成部分。你的404動作可以爲自己定義一個佈局。 – 2009-12-17 17:19:18

回答

2

正如Peter Bailey在上面評論的那樣,您的佈局是視圖的組成部分,與模型無關。所以你可以做的動作是這樣的你使用模塊(通常默認):

public function executeError404(sfWebRequest $request) 
{ 
    $this->setLayout("your_layout_name"); 

    // ... 
} 

,然後在[APPNAME] /模板目錄,創建your_layout_name.php模板文件你會與任何其他模板。