您好,我正在使用 ZendFramework 2.0,我想使用查询参数设置路由。例如,我想要这样的东西开始工作。
我想要匹配.../foo?my_param=number但不匹配.../foo或.../foo?not_allowed_param=value 的路由
'type' => 'Literal',
'options' => array(
'route' => 'foo',
'defaults' => ...// Route to some error handler
'may_terminate' => true,
'child_routes' => array(
'query' => array(
// there is some query so route to my action
'type' => 'Query',
'options' => array(
'defaults' => array(
'controller' => 'index',
'action' => 'fooAction',
),
),
),
),
),
另一方面,我希望能够使用$this->url('.../foo', array('my_param' => 3))
Ofc 认为这是行不通的。我希望你明白我期望的行为。
谢谢你的帮助!