Удалить маршруты по умолчанию только для модуля по умолчанию в Zend Framework - PullRequest
1 голос
/ 28 февраля 2012

У меня есть 2 модуля: по умолчанию и админ.

Для модуля по умолчанию я создал пользовательские и удалил маршруты по умолчанию, потому что я не хочу, чтобы мой веб работал с кабиной (пользовательский и по умолчанию). Но я хочу использовать маршруты по умолчанию для модуля администратора.

Могу ли я установить маршруты по умолчанию только для одного модуля? как это сделать в Zend Framework?

Если я установлю

$ router-> removeDefaultRoutes ();

в начальной загрузке, мои маршруты не работают для модуля администратора. Я использую один файл Bootstrap.php для модулей стенда.

1 Ответ

1 голос
/ 28 февраля 2012

Попробуйте проверить текущий модуль:

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