ZF2 - PaginationControl $ this-> route not working

luk*_*ers 1 pagination zend-framework2

在一个视图中我打电话:

<?php echo $this->paginationcontrol($paginator,'Jumping','pagination')?>
Run Code Online (Sandbox Code Playgroud)

它工作但在pagator.phtml里面,paginatorcontrol调用:

<a href="<?php echo $this->url($this->route, array('page' => $this->first)); ?>">
First
Run Code Online (Sandbox Code Playgroud)

$ this-> route不行,为什么空?

我应该通过paginationcontrol()?

提前致谢.

Cri*_*isp 5

我应该通过paginationcontrol()?

是的,paginationcontrol的第四个参数接受一个数组,该数组作为数据传递给它呈现的部分,你应该包括在那里使用的路由

<?php echo $this->paginationcontrol($paginator, 'Jumping', 'pagination', array('route' => 'some/app/route'))?>
Run Code Online (Sandbox Code Playgroud)