簡體   English   中英

在Zend Framework中路由兩個模塊

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM