我开始在我的引导程序中获得很多路由,所以我决定将它们移动到配置文件中进行清理。我很确定我的语法是正确的,但由于某种原因,我的路线现在无法正常工作。这是我的配置文件:
<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中的路由都没有注册。我在这里做错了什么?
答案 0 :(得分:0)
没关系。我所要做的就是删除“config”标签,它现在似乎正在运行。