0

私はこのようなxmlを持っています

<configdata>
    <routes>
        <home type="Zend_Controller_Router_Route">
            <route>home</route>
            <defaults>
                <controller>index</controller>
                <action>index</action>
            </defaults>
        </home>
    </routes>
</configdata>

これで機能しますが、このようにブートストラップに追加するように、各ルートにショートカットを提供したいと思います..

$router->addRoute('shortcut_key',$route);

config xmlでこれを行うにはどうすればよいですか?

4

1 に答える 1

0

あなたのbootsrap.phpで...

protected function _initRoutes()
 {
  $routefile = new Zend_Config_Xml(APPLICATION_PATH.'/routes.xml');
  $router = Zend_Controller_Front::getInstance()->getRouter();
  $router->addConfig($routefile);
  return $router;
 }

ここで、routes.xml ファイルはすべてのルートを含む xml ファイルであり、アプリケーション フォルダー内にある必要があります。

于 2011-05-09T09:51:26.677 に答える