URL Route Symfony (متغير انضم إلى حرفي)
-
19-09-2019 - |
سؤال
أود إنشاء عنوان URL مثل هذا واحد:
/MyCategory/MySubCategory/page2.html
لقد حاولت أن أفعل ذلك بهذه الطريقة:
my_route:
url: /:variable1/:variable2/literal:variable3.html
لكن سيمفي مخرجات هذا:
/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