0

コントローラを作成しました: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 /ログインにアクセスすると、正常に機能します

その後、別のコントローラーを作成しました:module / user / index / register

url / user / registerにアクセスすると、エラー無効なアクションが返されます

url / user / index / registerにアクセスすると、正常に機能します。

url / user/registerでアクセスする必要があります

いずれかを提案してください。

4

1 に答える 1

0

defaulthルートの名前が任意( )であったかどうかはわかりませんが、defaultZFのデフォルトのメインルーティングである。を上書きします:module\:controller\:action\*

:controller\:action\*ルートとしてお試しください。

于 2011-09-29T15:56:21.820 に答える