我刚刚开始使用 Zend 框架 2,这似乎是一项简单的任务,但由于某种原因它不起作用。
我试图简单地获取查询参数:controller/action?name=something
我试过使用:
$this->params()->fromQuery()
$this->plugin('params')->fromQuery();
我相信两者是相同的,但是当我设置参数时它们都返回空数组。
我的路线如下所示:
'users' => array(
'type' => 'Zend\Mvc\Router\Http\Literal',
'options' => array(
'route' => '/users/search',
'defaults' => array(
'controller' => 'Module\Controller\Users',
'action' => 'search',
),
'may_terminate' => true,
'child_routes' => array(
'query' => array(
'type' => 'Query',
),
),
),
),
任何想法我做错了什么?