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 的 index-action 中重定向。我想知道是否有一种方法可以让 ZF2 处理重定向而无需在操作中编写额外的代码?

4

0 回答 0