Zend framework 仅删除Zend Framework中默认模块的默认路由

Zend framework 仅删除Zend Framework中默认模块的默认路由,zend-framework,routes,zend-route,Zend Framework,Routes,Zend Route,我有两个模块:默认和管理 对于默认模块,我创建了自定义路由并删除了默认路由,因为我不希望我的web与booth一起工作(自定义和默认)。 但我想为管理模块使用默认路由 我可以只为一个模块设置默认路由吗? 如何在Zend框架中实现这一点 如果我设定 $router->removeDefaultRoutes() 在引导中,我的路由不适用于管理模块。 我对booth模块使用一个Bootstrap.php文件 尝试检查当前模块: if (Zend_Controller_Front::getInstanc

我有两个模块:默认和管理

对于默认模块,我创建了自定义路由并删除了默认路由,因为我不希望我的web与booth一起工作(自定义和默认)。 但我想为管理模块使用默认路由

我可以只为一个模块设置默认路由吗? 如何在Zend框架中实现这一点

如果我设定

$router->removeDefaultRoutes()

在引导中,我的路由不适用于管理模块。
我对booth模块使用一个Bootstrap.php文件

尝试检查当前模块:

if (Zend_Controller_Front::getInstance()->getRequest()->getModuleName() == 'default') {
    $router->removeDefaultRoutes();
}

尝试检查当前模块:

if (Zend_Controller_Front::getInstance()->getRequest()->getModuleName() == 'default') {
    $router->removeDefaultRoutes();
}

您还可以覆盖默认路由。由于路由过程决定当前模块,我不确定这将如何工作。@tasmaniski-您所说的“更好”是什么意思?加维的解决方案似乎很简单,就像你在Zend所能得到的一样。@Mike,如果你认为这是一个很好的答案,为什么你没有投票??我的意思是没有if()条件。。。加维的解决方案足够好,所以请批准并向上投票。@tasmaniski我无法测试加维的解决方案,所以我不会向上投票。我并不是故意刁难,我只是指出,如果有效的话,加维的解决方案看起来非常清晰易读。你也可以覆盖默认路由。因为路由过程决定了当前模块,我不确定这将如何工作。@tasmaniski-你说的“更好”是什么意思?加维的解决方案似乎很简单,就像你在Zend所能得到的一样。@Mike,如果你认为这是一个很好的答案,为什么你没有投票??我的意思是没有if()条件。。。加维的解决方案足够好,所以请批准并向上投票。@tasmaniski我无法测试加维的解决方案,所以我不会向上投票。我并不是故意刁难,我只是指出,如果它奏效,加维的解决方案看起来非常清晰易读。