[英]Routing in Zend Framework of two modules
我已经创建了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);
之后,我创建了另一个控制器:module / user / index / register
当我访问网址/用户/注册时,它返回错误无效操作
当我访问url / user / index / register时,它工作正常。
我必须使用url / user / register访问
请提出任何建议。
我不知道路由的名称是否是自愿的( defaulth
),但是default
您将覆盖ZF的默认主路由,即:module\\:controller\\:action\\*
。
尝试:controller\\:action\\*
作为路由。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.