Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/07/2009, 09:07
yakukubu
 
Fecha de Ingreso: octubre-2008
Mensajes: 69
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: [Zend Framework] url's amigables

Hola, agradezco el interés, a ver si lo entiendo, yo tengo esto:

(uso un config.ini)

Código PHP:
routes.fotos.route "fotos/:nombre/:galeria"
routes.fotos.defaults.controller fotos
routes
.fotos.defaults.action index
routes
.fotos.defaults.galeria "" 
con este routing, las direcciones del tipo /fotos/gatorv/gatorv-pescando-en-el-mar
van perfectas, que es lo que busco.

el problema viene cuando llegamos aquí:

Código HTML:
<form class="jqtransform" name="fotoalbum" method="get" action="la accion">
<select class="form" name="galeria" onchange="document.fotoalbum.submit();">
<option selected value="gatorv-pescando-en-el-mar">gatorv pescando en el mar</option>
</select>
</form> 
en este caso, al seleccionar un elemento de la lista, la url se convierte en /fotos/gatorv?galeria=gatorv-pescando-en-el-mar
que es el error que intento subsanar.

Entonces, tengo que modificar de alguna manera el routing que tengo..? He buscando ejemplos pero no encuentro nada relacionado con mi problema. Lo otro que comentas, si bien el form sí apunta a un javascript, pero la dirección la paso via html....

Espero no haber dicho muchas barbaridades