2
我已經簽出http://symfony.com/doc/current/book/routing.html並找不到任何東西,所以我認爲這是不可能的,但我想我會問,以防萬一。Symfony路由映射
是否可以將路線中的參數映射到另一個參數。例如:
route.yml:
my_route:
path: /{object_id}
magic: map id:object_id
index.twig
{{path('my_route', {'id': 5})}}
所以,如果我通過id
通過,將它轉換或映射到object_id
?
ParamConverter通常會帶一個id,並返回一個完全構建的實體,而不是準備在控制器中使用。由於我們可以在ParamConverter內部注入任何東西,它可以收到請求,我們可以從那裏收集所有的路由參數。這很棘手......但不要以爲還有其他方法可以去 –