我有一个路由器test/view
,我想传递一些参数,例如test/view/id/123
.
我不确定如何在 zf2 路由器中添加这些参数。
'router' => array(
'routes' => array(
'test' => array(
'type' => 'Literal',
'options' => array(
'route' => '/test',
'defaults' => array(
'__NAMESPACE__' => 'test\Controller',
'controller' => 'Index',
'action' => 'index',
),
),
'may_terminate' => true,
'child_routes' => array(
'view' => array(
'type' => 'Literal',
'options' => array(
'route' => '/view',
'defaults' => array(
'controller' => 'Index',
'action' => 'view',
),
),
),
),
),
),
),
我设置view
为子路由,但不确定在哪里添加这些参数。
我试过'route' => '/view/:id/:value'
了
'defaults' => array(
'controller' => 'Index',
'action' => 'view',
'id' => 'value',
)
但它们似乎不起作用
我试图了解这一切是如何运作的。
有任何想法吗?谢谢