可选的zend路线

时间:2011-08-16 05:52:58

标签: php zend-framework routes

我有一个使用自定义路线的Zend应用程序:

        $router->addRoute(
                'search',
                new Zend_Controller_Router_Route('search/:s/*',array(
                            'module' => 'public',
                            'controller' => 'post',
                            'action' => 'search'

                    ));

        $router2->addRoute(
                'search',
                new Zend_Controller_Router_Route('search/:s/type/:controller/*',array(
                            'module' => 'public',
                            'controller' => 'post',
                            'action' => 'search'

                    ));

但我想知道是否可以使“type /:controller”可选(以及控制器的默认值)并将这两个规则合二为一,以便它适用于:

mydomain/search/prueba => 控制器发布操作搜索 mydomain/search/prueba/type/event => 控制器是事件操作是搜索

0 个答案:

没有答案