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