Routes 全局允许查询参数
我有多个可能的子程序路由。路由按预期工作,但是我希望全局(在所有路由上)允许某些(或所有)查询参数 e、 g.和。。。如果可以的话,有没有办法在我所有的路由上都允许这样做,或者我应该为每个路由添加一个查询子例程 当前路线示例:Routes 全局允许查询参数,routes,zend-framework2,Routes,Zend Framework2,我有多个可能的子程序路由。路由按预期工作,但是我希望全局(在所有路由上)允许某些(或所有)查询参数 e、 g.和。。。如果可以的话,有没有办法在我所有的路由上都允许这样做,或者我应该为每个路由添加一个查询子例程 当前路线示例: 'category' => array( 'type' => 'Segment', 'options' => array( 'route' => '/:category[/]', 'con
'category' => array(
'type' => 'Segment',
'options' => array(
'route' => '/:category[/]',
'constraints' => array(
'category' => '[a-z][a-z0-9-]*',
),
'defaults' => array(
'controller' => 'Category',
'action' => 'index'
),
),
'may_terminate' => true,
'child_routes' => array(
'subcategory' => array(
'type' => 'Segment',
'options' => array(
'route' => ':subcategory[/]',
'constraints' => array(
'subcategory' => '[a-z][a-z0-9-]*',
),
'defaults' => array(
'controller' => 'Category',
'action' => 'subcategory'
),
),
),
),
编辑:我刚刚注意到,如果路由没有定义子路由,那么查询参数是允许的 无论查询路径如何,查询参数始终是允许的。它只是用于组装,在ZF 2.1.4思想中被弃用