来自我的控制器的这段代码加载了我的第一页:
/**
* @Route("/main")
*/
public function indexAction()
{
$templating = $this->container->get('templating');
$html = $templating->render('base.html.twig');
return new Response($html);
}
我在my base.html.twig
中有一个链接:
<a href="{{ path('options') }}">My options</a>
当按下链接时,我想使用我的@Route("/options")
并转到我的选项页面。问题是如何正确执行?谢谢。
/**
* @Route("/options")
*/
public function showAction(){
return new Response("This will be options page:");
}
答案 0 :(得分:2)
试试这个:
/**
* @Route("/options", name="route-name")
*/
public function showAction() {
return new Response("This will be options page:");
}
现在使用路线名称:
<a href="{{ path('route-name') }}">My options</a>