Ver Mensaje Individual
  #14 (permalink)  
Antiguo 27/10/2010, 08:07
antoniojim
 
Fecha de Ingreso: marzo-2005
Ubicación: Málaga
Mensajes: 115
Antigüedad: 19 años, 8 meses
Puntos: 0
Respuesta: Zend Framework - Zend Router

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 Ver Mensaje
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
  1. $router->removeDefaultRoutes();
  2. $router->addRoute(
  3.         'default',
  4.         new Zend_Controller_Router_Route(
  5.               ':lang/:module/:controller/:action/*',
  6.               array(
  7.                      'module' => 'default',
  8.                      'controller' => 'index',
  9.                      'action' => 'index'
  10.               )
  11.          )
  12. );
  13. $router->setGlobalParam('lang', 'en');

Con eso pude inyectar al inicio de la ruta mi variable.

Saludos.