Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/08/2008, 17:40
gabyrsh
 
Fecha de Ingreso: mayo-2005
Mensajes: 257
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: consulta sobre Buscador yUrls Amigables en Zend

hola, gracias por la respuesta, buscando en la web, hallé este codigo:
Código:
<?php
require_once 'Zend/Controller/Router/Route/Interface.php';
 
class Route_SeoUrl implements Zend_Controller_Router_Route_Interface
{
    public function __construct()
    {
    }
 
    public function match($path)
    {
        $param = substr($path,(strrpos($path,'/') + 1));
 
        list($product,$num,$category) = explode('-',$param);
        $category = substr($category,0,-5);
 
        $return = array(
                       'controller' => 'products',
                       'action' => 'show',
                       'module' => 'default',
                       'product' => $product,
                       'category' => $category
                      );
 
        return $return;
    }
 
    public function assemble($data = array())
    {
        return $data['product'].'-'.rand(0,300).'-'.$data['category'].'.html';
    }
 
    public static function getInstance(Zend_Config $config)
    {
        return new Route_SeoUrl();
    }
}
Ahora bien, mi duda es, esto lo grabo en una carpeta por ejemplo llamada librerias no?, y otra cosa, como hago para configurar el boostrap con esto, por lo que entiendo, tengo que moficarlo??es asi???
Osea, hay que instanciar el router, antes del dispatch?

Un abrazo

Última edición por gabyrsh; 09/08/2008 a las 18:07