【问题标题】:Zend Framework 2 multiple routes for pagination not workingZend Framework 2 多条分页路由不起作用
【发布时间】:2016-10-31 00:14:57
【问题描述】:

我正在尝试设置两个不同的路由来处理数据的分页,例如:

'error' => [
      'type' => 'Segment',
          'options' => [
          'route' => '/error[/:action][/:id][page/:page]',
          'constraints' => [
              'page' => '[0-9]*',
               'id'   => '[0-9]*',
           ],

          'defaults' => [ 
              'controller' => 'Admin\Controller\Error',
              'action'     => 'index',
          ],
      ],
],



'paginator' => [
      'type'    => 'Segment',
      'options' => [
           'route' => '/blog/list-entries/[page/:page]',
           'constraints' => [
                'page' => '[0-9]*',
           ],

           'defaults' => [
                'controller'    => 'Admin\Controller\Blog',
                'action'        => 'list-entries',
           ],
       ],
],

在错误路由中,分页器适用于第一组数据,但是当我尝试转到下一页查看更多数据时,它使用 /blog/list-entries/page/2 而不是 /error/ [/:action][/:id][page/:page] 路线。分页器路由是否成为更多数据的默认路由?

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: php zend-framework pagination zend-framework2


    【解决方案1】:

    修复了问题,我在视图中传递了错误的分页器路由。谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 2017-06-09
      • 2014-05-02
      • 2015-04-23
      相关资源
      最近更新 更多