Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2010, 15:11
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Zend Router estatico

Lo podes hacer en el application.ini

Código INI:
Ver original
  1. resources.router.routes.news.type = "Zend_Controller_Router_Route"
  2. resources.router.routes.amigos.route = "listado/:type"
  3. resources.router.routes.amigos.defaults.module = "default"
  4. resources.router.routes.amigos.defaults.controller = "amigos"
  5. resources.router.routes.amigos.defaults.action = "listado"

Los ":" quieren decir que es una variable, despues en el controller/action:

Código PHP:
Ver original
  1. $type = $this->_getParam('type');

Para genera la uri en el view:

Código HTML:
Ver original
  1. <a href="<?php echo $this->url(array('type' => 4), 'amigos', true); ?>>Type</a>

Mas info en Router.

Salu2.