Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2012, 09:43
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Unificar urls con Zend Route

Claro, puedes hacer algo tan sencillo como:
Código PHP:
Ver original
  1. $router->addRoute(
  2.             'catalogo', new Zend_Controller_Router_Route('catalogo/:nombre/:pagina/:orden',
  3.                 array('module'=> 'default', 'controller' => 'productos', 'action' => 'catalogo'),
  4.                 array('nombre' => 'nombre', 'pag' => '1', 'orden' => 'nombre')
  5.              )
  6.         );

Con eso se crea una ruta, cuyos defectos son nombre => nombre, pag => 1, orden => nombre, así puedes entrar directo a /catalogo, o a /catalogo/nombre o a /catalogo/nombre/2 o a /catalogo/nombre/2/otroorden.

Saludos.