Hey, I'm trying to append the region to the default routes, like: /co/module/controller/action, before 1.11.1 it was working, I'm using Zend_Controller_Router_Route_Chain to append a Zend_Controller_Router_Route object with the region as a param to each deafult route, so, this is my Bootstrap.php:
<?php // Bootstrap.php class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { protected function _initRouting() { /* @var $fc Zend_Controller_Front */ $fc = $this->getPluginResource( "frontcontroller" )->getFrontController(); /* @var $router Zend_Controller_Router_Rewrite */ $router = $fc->getRouter(); $routes = $router->addDefaultRoutes()->getRoutes(); /* @var $locale Zend_Locale */ $locale = $this->getPluginResource( "locale" )->getLocale(); // resources.locale.default = "es_CO"; resources.locale.force = true $hook = new Zend_Controller_Router_Route( ":region", array( "region" => strtolower( $locale->getRegion() ) ), array( "region" => "[a-z]{2}" ) ); foreach ( $routes as $name => $route ) { $chain = new Zend_Controller_Router_Route_Chain(); $chain->chain( $hook )->chain( $route ); $router->addRoute( $name, $chain ); } $router->setGlobalParam( "region", strtolower( $locale->getRegion() ) ); } } // layouts/scripts/layout.php echo $this->url( array( "module" => "products", "controller" => "index", "action" => "current-offers" ) ); // string(1) "/" When I try to assemble a route using Zend_View_Helper_Url I get: string(1) "/" if the url is: http://192.168.2.10:8091/ but if I apped the region: http://192.168.2.10:8091/co the hwelper works: string(33) "/co/products/index/current-offers" What's wrong with my configuration? Thanks for any help. -- Juan Felipe Alvarez Saldarriaga http://www.jfalvarez.com