1
我在Zend Framework 2中的module.config.php文件中使用路由設置,它指向正確的控制器和操作,但未能通過附加頁面參數,這裏是配置代碼:Zend 2路由不傳遞參數
'admin-management' => array(
'type' => 'Segment',
'options' => array(
'route' => '/admin/accounts/[:action]/[page/:page]',
'constraints' => array(
'page' => '[0-9]*',
),
'defaults' => array(
'__NAMESPACE__' => 'UserManagement\Controller',
'controller' => 'Management',
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
),
),
),
要檢查來通過我使用控制器的用戶動作以下參數:
$page = $this->params()->fromQuery();
echo __FILE__; echo '<pre>'; print_r($page); echo '</pre>'; exit;
Array爲空請求以下網址: http://myapp.dev/admin/accounts/users/page/123
順便說一句,如果我補充?頁= 123到底帕拉姆不正確顯示...
該訣竅 - 許多感謝。 – 2014-08-28 10:48:43