0

こんにちは、ZendFramework 2.0 を使用しており、クエリ パラメータでルーティングを設定したいと考えています。たとえば、そのようなものが機能するようにしたいと思います。

.../foo?my_param=numberには一致するが、.../fooまたは.../foo?not_allowed_pa​​ram=valueには一致しないルートが必要です

'type' => 'Literal',
'options' => array(
    'route' => 'foo',
    'defaults' => ...// Route to some error handler
    'may_terminate' => true,
    'child_routes' => array(
        'query' => array(
             // there is some query so route to my action
            'type' => 'Query',
            'options' => array(
                'defaults' => array(
                    'controller' => 'index',
                    'action' => 'fooAction',
                ),
            ),
        ),
    ),
),

反対側では、 $this->url('.../foo', array('my_param' => 3))を使用できるようにしたい

これは機能しません。私が期待する動作を理解していただければ幸いです。

助けてくれてありがとう!

4

1 に答える 1