Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2010, 04:54
stimorol
 
Fecha de Ingreso: junio-2010
Mensajes: 8
Antigüedad: 13 años, 11 meses
Puntos: 0
Funcionamiento Zend_Route

Buenas,

Os cuento el caso que tengo.

Tengo dos listados de cruceros, llamemoslos tipoA y tipoB.

[url]www.dominio.com/crucerosA/list[/url]
[url]www.dominio.com/crucerosB/list[/url]

se corresponderían con el controlador de crucerosA y action list y lo mismo para el B.

El caso es que crucerosA y crucerosB son exactamente iguales solo cambia una variable que indica que tipo de crucero es.

Quiero hacer un controlador cruceros de forma que cuando llame al crucerosA redireccione a cruceros/type/A y cuando llame al crucerosB redireccione a cruceros/type/B

pero no lo consigo

He intentando varias opciones creando rutas en el bootstrap pero nada, la que tengo ahora es asi:

Código:
       $fc=Zend_Controller_Front::getInstance();
        $fc->registerPlugin(new Plugin_AccessCheck($auth));
        
        $router=$fc->getRouter();
 $router->addRoute(
        		'cruiseAroute',
        		new Zend_Controller_Router_Route("/home/crucerosA/*",
        					array('module'=>'home','controller'=>"cruceros","type"=>"A"))
        		);      
 $router->addRoute(
        		'cruiseBroute',
        		new Zend_Controller_Router_Route("/home/crucerosB/*",
        					array('module'=>'home','controller'=>"cruceros","type"=>"B"))
        		);