路由获取当前路由{占位符}值symfony

时间:2017-03-02 11:56:59

标签: php symfony twig

有没有办法在symfony中获取当前路由{占位符}值?

我有:

/**
 * @Route("/ideas/{page}",
 * defaults={"page":1},
 * requirements={"page":"^\d+$"},
 * name="ideas")
 */
public function ideasAction($page) {

       .....

    return $this->render('idea/idea.html.twig', ["ideas" => $ideas]);

}

在我的树枝上,我想做这样的事情:

<a href="{{ path ('ideas',{'page': getCurrent + 1})}}" title="next page" class="btn btn-default"> > </a>

有可能吗?

1 个答案:

答案 0 :(得分:0)

像加拉一样说: 使用{{ app.request.get('page') + 1 }},您可以获得占位符

这样可行: {% set page = app.request.get('page') + 1 %} <a href="{{ path ('ideas',{'page': page })}}" title="next page" class="btn btn-default"> > </a>