Foros del Web » Programando para Internet » PHP » Zend »

Ruta de las url case insensitive

Estas en el tema de Ruta de las url case insensitive en el foro de Zend en Foros del Web. Hola, mi consulta es si alguien sabe como hacer en Zend Framework para que las urls sean case insensitive, por ej que sea lo mismo ...
  #1 (permalink)  
Antiguo 04/03/2012, 11:58
Avatar de lfdantoni  
Fecha de Ingreso: marzo-2012
Ubicación: Bs As
Mensajes: 6
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta Ruta de las url case insensitive

Hola, mi consulta es si alguien sabe como hacer en Zend Framework para que las urls sean case insensitive, por ej que sea lo mismo escribir:

www.mipag.com/Libros/AddLibro

que...

www.mipag.com/libros/addlibro


Ya que actualmente me tira el siguiente error:

An error occurred
Application error

Muchas gracias.
Saludos
  #2 (permalink)  
Antiguo 04/03/2012, 13:22
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 11 años, 10 meses
Puntos: 331
Respuesta: Ruta de las url case insensitive

Consulta en el foro de Zend Framework mejor.
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 04/03/2012, 13:45
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 14 años, 7 meses
Puntos: 845
Respuesta: Ruta de las url case insensitive

Que tal lfdantoni

Hay varias formas de solucionarlo, te dejo un par:
  1. Extender Zend_Controller_Router_Route_Module y agregar tal comportamiento modificando match y assemble
  2. Utilizar Zend_Controller_Router_Rroute_Regex

Y te sugiero que setes APPLICATION_ENV a development para que veas la excepción completa.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #4 (permalink)  
Antiguo 05/03/2012, 21:17
Avatar de lfdantoni  
Fecha de Ingreso: marzo-2012
Ubicación: Bs As
Mensajes: 6
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Ruta de las url case insensitive

Cita:
Iniciado por repara2 Ver Mensaje
Consulta en el foro de Zend Framework mejor.
Perdon pero no me habia percatado de esa seccion, muchas gracias por el aviso.

Cita:
Iniciado por masterpuppet Ver Mensaje
Hay varias formas de solucionarlo, te dejo un par:

Extender Zend_Controller_Router_Route_Module y agregar tal comportamiento modificando match y assemble
Utilizar Zend_Controller_Router_Rroute_Regex


Y te sugiero que setes APPLICATION_ENV a development para que veas la excepción completa.
Gracias investigare sobre el tema
  #5 (permalink)  
Antiguo 05/03/2012, 22:01
Avatar de lfdantoni  
Fecha de Ingreso: marzo-2012
Ubicación: Bs As
Mensajes: 6
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Ruta de las url case insensitive

En la siguiente [URL="http://manual.zfdes.com/es/zend.controller.router.html#zend.controller.router .routes.regex"]pag [/URL] eh encontrado una explicacion del uso de la clase Zend_Controller_Router_Route_Regex, por ej:

Código:
$route = new Zend_Controller_Router_Route_Regex(
    '(\a-zA-Z+)/(\a-zA-Z+)',
    array(
        'controller' => 'archive',
        'action'     => 'show'
    )
);
$router->addRoute('archive', $route);
Pero como se vera, piden que especifique el controlador y la accion, el cual justamente es el que viene con la url, osea, no puedo especificar uno.

Perdon que siga con la consulta, pero soy nuevo en el uso de este fw.

Saludos

Etiquetas: zend-framework
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:20.