Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2011, 08:27
principianteZF
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 14 años, 6 meses
Puntos: 6
Consulta por zend_router

Hola amigos, mi consulta es la siguiente.
Tengo un modulo Usuarios
Código PHP:
Ver original
  1. class Usuarios_IndexController extends Zend_Controller_Action
  2. {
  3. ...
y he utilizado el zend router:
Código PHP:
Ver original
  1. protected function _initRoutes()
  2.     {
  3.     $frontController = Zend_Controller_Front::getInstance();
  4.     $router = $frontController->getRouter();
  5.     //$router->removeDefaultRoutes();
  6.  
  7.        
  8.     $router->addRoute(
  9.       'veruser',
  10.       new Zend_Controller_Router_Route(
  11.       '/usuario/:user',
  12.      
  13.         array('module'=> 'usuarios',
  14.               'controller' => 'index',
  15.               'action'=> 'verusuario',
  16.              
  17.         )
  18.       )
  19.     );
  20.    
  21.  
  22. }


por lo tanto me genera urls: www.misitio.com/usuario/unusuario

Ahora, en ese mismo modulo tengo pensado colocar varios controladores y varios actions... como podría hacer si yo quisiera que no se viera nunca el nombre del modulo en la url, ¿tendría que hacer un router por cada action?.
¿hay alguna forma de ocultar el nombre del modulo en la url sin tener que hacer tantos routers?

Saludos.