Hola, Buenas tardes.
Yo estoy haciendo algo así, pero este código que tu tienes aquí no me funciona, por lo menos como yo quiero.
Lo que yo quiero es que si pones:
http://www.pagina.com/modulo/controller/action el idioma por defecto sea en
y si pones
http://www.pagina.com/es/modulo/controller/action el idioma entonces sería el es
He estado investigando y por lo que veo creo que este código tuyo sería el correcto, pero no me va.
Cita:
Iniciado por GatorV Sigo sin entender lo que requieres, si usas el primer ejemplo que te di, con ese no tendrías problemas para pasar la ruta, y luego el modulo / controlador / accion, precisamente es algo que hice hace poco en un proyecto para incluir la ruta:
Código PHP:
Ver original$router->removeDefaultRoutes();
$router->addRoute(
'default',
new Zend_Controller_Router_Route(
':lang/:module/:controller/:action/*',
'module' => 'default',
'controller' => 'index',
'action' => 'index'
)
)
);
$router->setGlobalParam('lang', 'en');
Con eso pude inyectar al inicio de la ruta mi variable.
Saludos.