【问题标题】:Zend router config xml, shortcut?Zend路由器配置xml,快捷方式?
【发布时间】:2011-04-29 10:04:22
【问题描述】:

我有一个这样的xml

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

现在这可行,但我想给每个 rout 一个快捷方式,就像你在 bootstrap 中添加这样的..

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

如何在配置 xml 中执行此操作?

【问题讨论】:

    标签: xml config router zend-route


    【解决方案1】:

    在你的 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 文件,它必须在您的应用程序文件夹中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-12
      • 2015-04-11
      • 1970-01-01
      • 1970-01-01
      • 2011-01-13
      • 1970-01-01
      相关资源
      最近更新 更多