0

ドキュメントからルーティング設定の例を見てみましょう(少し変更されています):

return array(
    'router' => array(
        'routes' => array(
            'home' => array(
                'type' => 'literal',
                'options' => array(
                    'route' => '/',
                    'defaults' => array(
                        'controller' => 'Application\Controller\IndexController',
                        'action' => 'index'
                    )
                )
            ),
            'blog' => array(
                'type' => 'literal',
                'options' => array(
                    'route' => '/blog',
                    'defaults' => array(
                        'controller' => 'Applicaton\Controller\BlogController',
                        'action' => 'index'
                    ),
                ),
                'may_terminate' => true,
                'child_routes' => array(
                    'rss' => array(
                        'type' => 'literal',
                        'options' => array(
                            'route' => '/rss',
                            'defaults' => array(
                                'action' => 'rss'
                            )
                        )
                    )
                )
                // ... other child routes ...
            )
        )
    )
);

が呼び出される/blog/rssたびに自動的にリダイレクトを実行したい。/blog

今、私はBlogControllerのインデックスアクション内からリダイレクトする必要があります。アクションに追加のコードを記述せずにZF2にリダイレクトを処理させる方法があるのだろうか?

4

0 に答える 0