【发布时间】:2013-09-30 15:26:39
【问题描述】:
我很难找到有关该主题的任何内容。如果我想使用控制器来简单地呈现静态页面,例如about.php,该怎么办?当我尝试以下操作时,我得到一个找不到模板的错误。
public function aboutAction()
{
return $this->render('FooBundle:Default:about.php');
}
【问题讨论】:
标签: symfony
我很难找到有关该主题的任何内容。如果我想使用控制器来简单地呈现静态页面,例如about.php,该怎么办?当我尝试以下操作时,我得到一个找不到模板的错误。
public function aboutAction()
{
return $this->render('FooBundle:Default:about.php');
}
【问题讨论】:
标签: symfony
您可以在不创建控制器的情况下呈现页面:
foo_about:
path: /about
defaults:
_controller: FrameworkBundle:Template:template
template: 'FooBundle:Default:about.html.php'
about.html.php 必须位于FooBundle 的Resources/views/Default/ 目录下。
【讨论】:
prepare 回复。