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