我正在使用 zend url helper 生成 url addres /query
,正如我在
这里找到的那样。在配置文件中,我设置了这样的路由器:
'my_name' => array(
'type' => 'segment',
'options' => array(
'route' => '/my_name/:id/some_action[/:id2]',
'constraints' => array(
'id' => '[0-9]+',
'id2' => '[0-9]+',
),
'defaults' => array(
'controller' => 'MyController',
),
),
'may_terminate' => true,
'child_routes' => array(
'query' => array(
'type' => 'Query',
'options' => array(
'defaults' => array(
)
)
),
),
),
我收到生成的链接,看起来像这样:
http://my_address/my_name/:id/some_action/?controller=MyController&limit=1&action=get&offset=2
我想要做的是删除我没有设置controller
的action
参数,并且只显示我自己提供的参数。
路由器配置中是否有任何设置选项?或者也许还有其他方法可以得到我想要的?