[英]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.