Como adicionar mais de um parâmetro no caminho Twig?
Digamos que você tenha esta rota:
article_show:
pattern: /article/{slug}
defaults: { _controller: AcmeArticleBundle:Article:show }
Você pode fazer isso em seu modelo de galho:
{{ path('article_show', { 'slug': article.slug }) }}
mas e se você tiver isso em seu arquivo de roteamento:
_files_manage:
pattern: /files/management/project={idproject}&user={iduser}
defaults: { _controller: AcmeTestBundle:File:manage }
Parece que eles não cobriram isso em sua documentação.
Respostas:
Você pode passar quantos argumentos quiser, separando-os por vírgulas:
fonte
Considere fazer sua rota:
uma vez que são campos obrigatórios. Isso deixará seu url mais bonito e um pouco mais fácil de gerenciar.
Seu controlador ficaria então
fonte