使用模型的特定布局

时间:2009-12-17 17:04:01

标签: php layout model symfony1

任何人都可以告诉我如何为模型(而不是模板)定义和使用特定布局?我想为我的自定义404错误页面执行此操作。

1 个答案:

答案 0 :(得分:2)

正如Peter Bailey在上面评论的那样,您的布局是视图的一个组成部分,与模型无关。因此,您可以在您正在使用的操作模块中执行类似的操作(通常是默认设置):

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

  // ...
}

然后在[APPNAME] / templates目录中,像创建其他模板一样创建your_layout_name.php模板文件。