У меня есть следующий контроллер Symfony:
/**
* 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, чтобы выяснить, какой шаблон использовать, основываясь на моем контроллере и действии, и если да, то как?