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

Symfony2 Rutas y Alias

Estas en el tema de Symfony2 Rutas y Alias en el foro de Symfony en Foros del Web. Hola, Estoy elaborando los rutas y los alias del proyecto y tengo algunas dudas, y la verdad es que ando algo perdido. He googleado bastante ...
  #1 (permalink)  
Antiguo 21/10/2012, 05:05
 
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 16 años, 2 meses
Puntos: 1
Symfony2 Rutas y Alias

Hola,

Estoy elaborando los rutas y los alias del proyecto y tengo algunas dudas, y la verdad es que ando algo perdido. He googleado bastante pero no lo veo claro.

La cuestión al final es bastante sencilla, se trata de que quiero que tanto la url como en los enlaces cuando me pongo sobre ellos aparezca

/hello-world, en lugar de /blog/1
/sobre-mi, en lugar de /blog/2
etc...

Como la @Route es /blog/{id} no sé bien bien dónde configurarlo.

Muchas gracias por advance.
  #2 (permalink)  
Antiguo 21/10/2012, 06:13
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: Symfony2 Rutas y Alias

Tienes que modificar el pattern a /blog/{slug} o /{slug}

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 21/10/2012, 10:05
 
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Symfony2 Rutas y Alias

Hola,

Gracias por tu respuesta. No me referiría bien bien a eso. El tema es por ejemplo que yo tengo la ruta:

/imagine/{id = 1} y quiero tener el alias /familia
y
/imagine/{id = 2} y quiero que sea pues... por decir algo /mundo

He intentado crear un Listener, pero creo que me falta algo.. Si alguien es capaz de ayudarme.

Gracias,

Etiquetas: alias, rutas, symfony2
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 08:06.