Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 路由获取当前路由{占位符}值symfony_Php_Symfony_Twig - Fatal编程技术网

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

Php 路由获取当前路由{占位符}值symfony,php,symfony,twig,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', ["idea

有没有办法在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>

有可能吗?

就像加拉说的: 使用
{{app.request.get('page')+1}}
可以获取占位符

所以这是可行的:
{%set page=app.request.get('page')+1%}

您需要将
占位符
发送到视图,以便视图可以访问它。除了在会话中存储
占位符
之外,这是唯一的方法,但这太过分了。如果你想建立一个分页,这里有一些包。试试这个{{app.request.get('page')+1}}谢谢你,Gara,它能工作!