Конфигурация Zend роутера xml, ярлык? - PullRequest
0 голосов
/ 29 апреля 2011

У меня есть такой 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);

Как мне это сделать в конфиге xml?

1 Ответ

0 голосов
/ 09 мая 2011

На вашем 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;
 }

, где файл rout.xml - это xml-файл, содержащий все маршруты, и он должен находиться в папке вашего приложения

...