Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/01/2010, 08:42
Avatar de emiliodeg
emiliodeg
 
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 19 años, 3 meses
Puntos: 55
Respuesta: Problema con router - Zend Framework

esta funcionando correctamente, el problema esta en tu logica, ya q todo lo q venga depsus de moduno siempre sera anio, y luego siempre sera mes, probablemente tu solucion sea utiliar zend_controller_router_regex o cambiar la sintaxis y envez de utilizar moduno en la idreccion utilizar otra tipo "calendario" o lo q fuere

Código PHP:
Ver original
  1. new Zend_Controller_Router_Route(
  2.       '/calendario/:mes/:anio',
  3. /*el resto igual*/

para el regex seria algo asi
Código PHP:
Ver original
  1. new Zend_Controller_Router_Regex(
  2. '/moduno/(enero|febrero|marzo|....**el resto de los meses**)/([0-9]+',
  3. array('module'=> 'moduno',
  4.               'controller' => 'index',
  5.               'action'=> 'ruteando',
  6.               '1'=>'agosto',
  7.               '2'=>'1988'
  8.         ),
  9. array(1=>'anio',2=>'mes'),
  10. '/moduno/%s/%d'
  11.  )
  12. );

bueno espero te sirva la ayuda
__________________
Degiovanni Emilio
developtus.com