我得到以下内容:
<a href="{{ path('_be_activatecategory', {'id': category.id, 'active': 1}) }}">Aktivieren</a>
Run Code Online (Sandbox Code Playgroud)
创建
/后端/类别/激活/ 8/1
然后我得到了
<a href="{{ path('_category', {'id': category.id}) }}">
Run Code Online (Sandbox Code Playgroud)
这创造了
/类别?ID = 1
看到不同?我想要的是在第二种情况下与第一种情况完全相同:
/类别/ 1
我怎么能管理这个?为什么path()帮助器没有为我创建带参数的正确url?
编辑:
我的路由看起来像这样:
/**
* @Route("/category/{id}", name="_category")
* @Template()
*/
public function categoryAction($id)
{
Run Code Online (Sandbox Code Playgroud)
确保您的routing.yml文件已'id'在其中指定.换句话说,它应该看起来像:
_category:
path: /category/{id}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
98414 次 |
| 最近记录: |