在zend框架中的url路由

时间:2010-10-02 11:34:03

标签: zend-framework routing url-routing

您好我为自己的CMS创建了几个模块,如类别,文章,核心,... 现在我如何使用url访问这些模块:

  
    

http://localhost/mycms/admin/category
    http://localhost/mycms/admin/article,...

  
     

注意:admin不是模块,它只是前缀

1 个答案:

答案 0 :(得分:2)

在“application / Bootstrap.php”中:

public function _initRoute(){    

$frontController = Zend_Controller_Front::getInstance();

            $router = $frontController->getRouter(); // returns a rewrite router by default
            $router->addRoute(
                'category',
                new Zend_Controller_Router_Route('admin/category/:controller/:action',
                                                 array('module' => 'category',
                                                        'controller' => 'index',
                                                       'action' => 'index'))
            );
}

然后输入网址:ex:http://localhost/mycms/admin/category然后你到达那里。

与他人相同。