Las URL de CakePHP también permiten pasar parámetros "con nombre". Tienen esta forma.
/controlador/accion/param1:valor1/param2:valor2
¿Bonito verdad? Se recogen en la propiedad (array) Controller:params[pass], los nombres del parámetro como claves y los valores como, bueno, valores.
3 comentarios:
muy bueno este y el anterior me gusto tu blog, sino pierdo los marcadores lo voy a visitar frecuentemente.
Salu2
tienes razon pero di me como pasar parametros que incluen "/" simbolo.
Por exemplo: /val:Alicante/Alicante Capital/val1:value1
Se que al pasar reparte Alicante/Alicante Capital
a $this->passedArgs['val'] = Alicante; y $this->passedArgs[0] = Alicante Capital;
Pero eso me molesta mucho. Si sabes otra manera di me lo por favor.
Pues no se me ocurre. He probado a escapar la barra y cambiarla por %2F, pero entonces ya no encuentra la dirección.
¿No puedes cambiar el separador / por otro símbolo? Debería ser fácil controlarlo en un helper y arreglarlo con Component que intercepte la url y reagrupe los parámetros
Publicar un comentario