Symfony Route URL (Variable zu einem Literal verbunden)
-
19-09-2019 - |
Frage
Ich möchte eine URL wie diese generieren:
/MyCategory/MySubCategory/page2.html
Ich habe versucht, es so zu tun:
my_route:
url: /:variable1/:variable2/literal:variable3.html
Aber Symfony gibt diese:
/MyCategory/MySubCategory/page:variable3.html
Ich bin mit Symfony 1.4.1
Wie kann ich dieses Problem lösen?
Lösung
Versuchen:
my_route:
url: /:variable1/:variable2/:variable3
param: { module: mymodule, action: myaction }
in SF_APP / config / factories.yml:
prod:
routing:
param:
suffix: .html
Verbrauch:
<?php echo url_for('my_route', array('variable1'=>'news', 'variable2'=>'sports', 'variable3'=>'page2'));?>
So sollten Sie folgendes Ergebnis:
/news/sports/page2.html
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow