我已经创建了controller: module/default/index/login我在主引导
中添加了路由 $router = Zend_Controller_Front::getInstance()->getRouter();
$route = new Zend_Controller_Router_Route(':action', array(
'module' => 'default',
'controller' => 'index',
));
$router->addRoute('defaulth', $route);
当我访问url/login时,它工作正常
之后,我创建了另一个控制器:module/user/index/register
当我访问url/user/register时,它返回错误无效操作
当我访问url/user/index/register时,它工作正常。
我必须访问url/user/register
请推荐。
我不知道路由的名称是否是自愿的(defaulth
),但是使用default
,您将覆盖ZF的默认主路由,即:module':controller':action'*
。
尝试:controller':action'*
作为路由