Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2012, 12:31
aluckyar
 
Fecha de Ingreso: junio-2011
Ubicación: Granada
Mensajes: 19
Antigüedad: 12 años, 10 meses
Puntos: 0
Problema con Zend_Controller_Router y Zend_View_Helper

Buenas a todos.

Hoy he empezado a utilizar el Zend_Controller_Router para tener url más amigables en mi tienda virtual.

En el Bootstrap.php tengo esto:

Código PHP:
protected function _initRouter(){
        
//Enrutamientos
        
$controller Zend_Controller_Front::getInstance();
        
$router $controller->getRouter();        
        
$router->addRoute('colchones', new Zend_Controller_Router_Route('colchones.html',array('controller' => 'articulo','action' => 'listado','familia','0201')));
    } 
Todo parecía estar funcionando correctamente, es decir, accedía a http://mitiendavirtual.com/colchones.html y se enrutaba bien a http://mitiendavirtual.com/articulo/listado/familia/0201 sacándome un listado de artículos, pero todos los usos que hago del Zend_View_Helper del tipo:

Código PHP:
$this->url(array('controller'=>'articulo''action'=>'ficha''id'=>'id'),'',true); 
están generando una url incorrecta. Concretamente http://mitiendavirtual.com/colchones.html