Маршрутизация в Zend Framework двух модулей - PullRequest
0 голосов
/ 29 сентября 2011

Я создал контроллер: модуль / по умолчанию / индекс / логин Я добавил маршрутизацию в основной загрузке

        $router = Zend_Controller_Front::getInstance()->getRouter();
        $route = new Zend_Controller_Router_Route(':action', array(
            'module'     => 'default',
            'controller' => 'index',

        ));
        $router->addRoute('defaulth', $route);

Когда я получаю доступ к URL / логину, все работает нормально

После этого я создал еще один контроллер: модуль / пользователь / индекс / регистр

Когда я получаю доступ к URL / пользователю / регистрации, возвращается ошибка недопустимого действия

Когда я получаю доступ к URL / пользователю / индексу / регистрации, он работает нормально.

У меня есть доступ с помощью URL / пользователя / регистрации

Пожалуйста, предложите любой.

1 Ответ

0 голосов
/ 29 сентября 2011

Я не знаю, было ли название маршрута добровольным (defaulth), но с default вы перезапишете основную маршрутизацию ZF по умолчанию, которая :module\:controller\:action\*.

Попробуйте :controller\:action\* в качестве маршрута.

...