URL-адрес маршрута Symfony (переменная, присоединенная к литералу)
-
19-09-2019 - |
Вопрос
Я хотел бы создать URL-адрес, подобный этому:
/MyCategory/MySubCategory/page2.html
Я попытался сделать это следующим образом:
my_route:
url: /:variable1/:variable2/literal:variable3.html
Но Symfony выводит это:
/MyCategory/MySubCategory/page:variable3.html
Я использую Symfony 1.4.1
Как я мог это решить?
Решение
Пытаться:
my_route:
url: /:variable1/:variable2/:variable3
param: { module: mymodule, action: myaction }
в SF_APP/config/factories.yml:
prod:
routing:
param:
suffix: .html
Использование:
<?php echo url_for('my_route', array('variable1'=>'news', 'variable2'=>'sports', 'variable3'=>'page2'));?>
Итак, он должен произвести:
/news/sports/page2.html
Не связан с StackOverflow