我有以下的Symfony控制器:使用约定优于配置中的Symfony2控制器/视图
/**
* Says thanks to the user for signing up.
*
* @Route("/thanks", name="user")
* @Template()
*/
public function thanksAction()
{
return $this->render('VNNPressboxBundle:User:thanks.html.twig');
}
如果我不包括return
声明,我得到一个错误,控制器必须返回响应。有趣的是,我必须手动指定我的操作需要使用哪个模板,考虑到Symfony可以根据我的控制器和操作轻松地进行分析。另外这就是Symfony 1.x的工作原理。我不得不想象我错过了什么。似乎他们不会在Symfony 1.x中将配置概念应用于配置概念,然后在Symfony> = 2.0中将其放弃。
是否有可能告诉Symfony基于我的控制器和操作找出使用哪个模板,如果是这样,怎么办?