从Zend Paginator中删除/索引/

时间:2013-10-07 19:56:35

标签: php zend-framework pagination friendly-url

我在使用Zend Paginator从分页符url中删除'index'时有点麻烦,这是我的app.ini:

resources.router.routes.usuarios.route = /admin/usuarios/pagina/:pagina
resources.router.routes.usuarios.defaults.module = admin
resources.router.routes.usuarios.defaults.controller = usuarios
resources.router.routes.usuarios.defaults.action = index
resources.router.routes.usuarios.defaults.pagina = 1

但在分页页面上,功能:

<a href="<?= $this->url(array('pagina' => $this->next)); ?>">Próxima &gt;&gt;</a> |

返回me / site / admin / usuarios / index / pagina / 2,我需要/ site / admin / usuarios / pagina / 2

1 个答案:

答案 0 :(得分:1)

试试这个

<?php $this->url(array('controller'=> 'usuarios', 'action'=> 'index', 'module'=> 'admin', 'pagina' => $this->next)); ?>

或者

<?php $this->url(array('pagina' => $this->next), 'usuarios'); ?>