0

ZF2(セグメントまたはその他)でルートを設定して、コントローラーのアクションに/staff/list変換する方法はありますか?staffListAction()

通常、/staff-listはstaffListActionに変換されます。その区切り文字を変更する方法はありますか?

これはEvanCouryのブログで見ましたが、正確にはアクションではなく、セグメントについて説明しています。

セグメントデリメータの変更

4

1 に答える 1

1

これはほとんどタイプのルートになります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'
                )
            )
        )
    )
),

試しませんでしたが、うまくいくと思います。個人的には、文字通りのルートが最も一致するので、可能な限り文字通りのルートで実行します。

于 2013-03-20T16:49:18.027 に答える