He de decir que no llevo mucho tiempo con Symfony2, no se si llega aun mes pero me he estado leyendo el libro oficial para no empezar en blanco a desarrollar sitios en Symfony2.
La cuestión es que me gustaría crear las rutas en varios idiomas, las rutas no variables, por ejemplo...
Código:
Y que ambas funcionasen.http://www.miweb.com/register http://www.miweb.com/registro
El archivo routing lo tengo ya configurado, metiendole un requerimiento a la variable de que unicamente puedan ser esas dos palabras las que coincidan para que la ruta se cumpla.
Hasta aqui bien, el problema me reside a la hora de montar los enlaces en las plantillas con twig.
La ruta en el archivo de routing sería así...
Código:
Por lo que en twig debo mandar un valor a la variable word cuando invoco el enlace con la funcion pathsearch: pattern: /{word} defaults: { _controller: MiBundle:Default:search, _locale: %locale% } requirements: word: search|buscar
Código Twig:
Ver original
{{ path('search', {'word': 'search' }) }} // Sería el enlace en Inglés, quiero que de forma automatica, ponga mediante mis diccionarios, la palabra en el idioma del usuario.
El valor de la variable word, no se como traducirlo para que, dependiendo del idioma, me cree la ruta con search o con buscar.
¿Alguna idea?