2
我有關於zf2中zend分頁和路由的問題。我想在同一頁面上顯示反饋項目的詳細信息以及其子項目(操作)的列表。下面Zend框架2,分頁路由問題
$routes['dashboard_inbox_actions'] = array(
'type' => 'segment',
'options' => array(
'route' => '/dashboard/inbox/detail[/:feedback[/actions/page/:page]]',
'constraints' => array(
'feedback' => '[0-9]+',
'page' => '[0-9]+',
),
'defaults' => array(
'__NAMESPACE__' => 'Dashboard\Controller',
'controller' => 'inbox' ,
'action' => 'detail',
'feedback' => 0 ,
'page' => 1
),
),
);
我的航線代碼給我的房源頁面通過URL像
/dashboard/inbox/detail/4
,渲染子項的規定頁。
<?php echo $this->paginationControl($this->paginator, 'Sliding'); ?>
其爲0(是我的問題)創建頁面的網址,以及反饋ID
/dashboard/inbox/detail/0/actions/page/2
/dashboard/inbox/detail/0/actions/page/3
我手工粘貼URL
/dashboard/inbox/detail/4/actions/page/2
其顯示第2頁爲活動項目。我的控制器代碼工作正常,給我造成的,但仍然paginationControl反饋ID創建鏈接0