不使用模板Symfony 2

不使用模板Symfony 2,symfony,Symfony,我很难找到关于这个话题的任何东西。如果我想使用一个控制器简单地呈现一个静态页面,比如about.php,该怎么办?当我尝试以下操作时,我得到一个模板未找到错误 public function aboutAction() { return $this->render('FooBundle:Default:about.php'); } 您可以在不创建控制器的情况下呈现页面: foo_about: path: /about defaults: _cont

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

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

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

foo_about:
    path: /about
    defaults:
        _controller: FrameworkBundle:Template:template
        template: 'FooBundle:Default:about.html.php'
about.html.php
必须位于
FooBundle
Resources/views/Default/
目录下


请参见

谢谢您的回复。这并不能真正回答这个问题,我想使用一个控制器来决定呈现哪个页面并准备一个响应。如果我没有使用控制器,我无法准确地准备响应。很好,但你没有提到。你说的静态页面,对我来说静态页面一定没有准备。但请注意最后一句话,模板文件必须位于其中。