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

时间:2012-02-28 15:55:43

标签: zend-framework routes zend-route

我有2个模块:默认和管理员。

对于默认模块,我创建了自定义和删除的默认路由,因为我不希望我的网站使用booth(自定义和默认)。 但我想使用admin模块的默认路由。

我可以只为一个模块设置默认路由吗? 如何在Zend Framework中做到这一点?

如果我设置

$路由器 - > removeDefaultRoutes();

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

1 个答案:

答案 0 :(得分:1)

尝试检查当前模块:

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