0

我创建了控制器:模块/默认/索引/登录我在主引导程序中添加了路由

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

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

当我访问 url/login 时它工作正常

之后我创建了另一个控制器:模块/用户/索引/注册

当我访问 url/user/register 时,它返回错误无效操作

当我访问 url/user/index/register 时,它工作正常。

我必须使用 url/user/register 访问

请推荐任何一个。

4

1 回答 1

0

我不知道路由的名称是不是自愿的(defaulth),但default你会覆盖 ZF 的默认主路由,即:module\:controller\:action\*.

尝试:controller\:action\*作为路线。

于 2011-09-29T15:56:21.820 回答