Symfony url ruta (variable unida a un literal)
-
19-09-2019 - |
Pregunta
Me gustaría generar una URL como la siguiente:
/MyCategory/MySubCategory/page2.html
He tratado de hacerlo de esta manera:
my_route:
url: /:variable1/:variable2/literal:variable3.html
Pero Symfony Muestra esto:
/MyCategory/MySubCategory/page:variable3.html
Estoy usando Symfony 1.4.1
¿Cómo podría solucionar esto?
Solución
Probar:
my_route:
url: /:variable1/:variable2/:variable3
param: { module: mymodule, action: myaction }
en SF_APP / config / factories.yml:
prod:
routing:
param:
suffix: .html
Uso:
<?php echo url_for('my_route', array('variable1'=>'news', 'variable2'=>'sports', 'variable3'=>'page2'));?>
Por lo tanto, debe producir:
/news/sports/page2.html
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow