【发布时间】: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