0
是否有方法在ZF2(段或其他)中设置路由,以便/staff/list
转换为我的控制器中的staffListAction()
操作?Zend Framework 2路由基于路由段的动作名称的一部分
通常/ staff-list转换为staffListAction。有没有办法改变分隔符?
我在Evan Coury的博客上看到了这一点,但它谈到了一个细分市场,而不是一个行动。
是否有方法在ZF2(段或其他)中设置路由,以便/staff/list
转换为我的控制器中的staffListAction()
操作?Zend Framework 2路由基于路由段的动作名称的一部分
通常/ staff-list转换为staffListAction。有没有办法改变分隔符?
我在Evan Coury的博客上看到了这一点,但它谈到了一个细分市场,而不是一个行动。
这几乎是literal
类型的路线。就像
'staff' => array(
'type' => 'literal',
'options' => array(
'route' => '/staff',
'defaults' => array(
'controller' => 'namespace-controller-staff',
'action' => 'index'
)
),
'may_terminate' => true,
'child_routes' => array(
'list' => array(
'type' => 'literal',
'options' => array(
'route' => '/list',
'defaults' => array(
'action' => 'staffList'
)
)
)
)
),
没有尝试过,但我认为它的工作原理。就我个人而言,我尽可能地使用文字路线运行,因为它们是最快匹配的。
对,这可能会起作用。我只是想要懒惰,因为我会有几个这样的人。 示例:员工/列表,客户端/列表,供应商/列表等等。所有做类似的事情,但返回不同的视图和调用不同的表。 – Adrian 2013-03-21 16:58:11