不使用模板Symfony 2

时间:2013-09-30 15:26:40

标签: symfony

我很难找到关于这个主题的任何内容。如果我想使用控制器来简单地呈现诸如about.php之类的静态页面,该怎么办?当我尝试以下操作时,我得到一个模板未找到错误。

public function aboutAction()
{
    return $this->render('FooBundle:Default:about.php');
}

1 个答案:

答案 0 :(得分:2)

您可以在不创建控制器的情况下渲染页面:

foo_about:
    path: /about
    defaults:
        _controller: FrameworkBundle:Template:template
        template: 'FooBundle:Default:about.html.php'

about.html.php必须位于Resources/views/Default/的{​​{1}}目录下。

请参阅How to render a Template without a custom Controller