【问题标题】:Remove /index/ from Zend Paginator从 Zend Paginator 中删除 /index/
【发布时间】:2013-10-14 12:56:10
【问题描述】:

我在使用 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> |

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

【问题讨论】:

    标签: php zend-framework pagination friendly-url


    【解决方案1】:

    试试这个

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

    或者这个

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

    【讨论】:

      猜你喜欢
      • 2014-09-26
      • 1970-01-01
      • 1970-01-01
      • 2020-11-11
      • 2014-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多