Symfony url rota (variável associado a um literal)
-
19-09-2019 - |
Pergunta
Eu gostaria de gerar uma URL como esta:
/MyCategory/MySubCategory/page2.html
Eu tentei fazê-lo desta maneira:
my_route:
url: /:variable1/:variable2/literal:variable3.html
Mas Symfony gera a seguinte:
/MyCategory/MySubCategory/page:variable3.html
Eu estou usando Symfony 1.4.1
Como eu poderia resolver isso?
Solução
Tente:
my_route:
url: /:variable1/:variable2/:variable3
param: { module: mymodule, action: myaction }
em 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 isso, deve produzir:
/news/sports/page2.html
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow