配置文件中的这些Zend Framework路由有什么问题?

时间:2010-10-01 17:43:28

标签: zend-framework routing configuration-files

我开始在我的引导程序中获得很多路由,所以我决定将它们移动到配置文件中进行清理。我很确定我的语法是正确的,但由于某种原因,我的路线现在无法正常工作。这是我的配置文件:

<config>
    <routes>
        <indextracking type="Zend_Controller_Router_Route">
            <route>crid/:crid</route>
            <defaults>
                <controller>index</controller>
                <action>index</action>
            </defaults>
        </indextracking>
        <internetaccess type="Zend_Controller_Router_Route">
            <route>internet-access</route>
            <defaults>
                <controller>quote</controller>
                <action>index</action>
                <pluginType>1</pluginType>
            </defaults>
        </internetaccess>
    </routes>
</config>

这是我的自助代码:

protected function _initRoutes()
{
    $router = Zend_Controller_Front::getInstance()->getRouter();
    $router->addConfig(new Zend_Config_Xml(APPLICATION_PATH . '/configs/routes.xml'));
    // More routes below. I only moved over the first two to try it out.
}

m config中的路由都没有注册。我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

没关系。我所要做的就是删除“config”标签,它现在似乎正在运行。