2016-06-28 123 views
2

我想設置兩個不同的途徑來處理數據的分頁,例如多條路線:Zend框架2分頁不工作

'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]路線。分頁器路由是否成爲更多數據的默認路由?

任何幫助,將不勝感激。

謝謝

回答

0

解決了這個問題,我在視圖中傳遞了錯誤的paginator路由。謝謝!