Add more than one parameter in Twig path Add more than one parameter in Twig path symfony symfony

Add more than one parameter in Twig path


You can pass as many arguments as you want, separating them by commas:

{{ path('_files_manage', {project: project.id, user: user.id}) }}


Consider making your route:

_files_manage:    pattern: /files/management/{project}/{user}    defaults: { _controller: AcmeTestBundle:File:manage }

since they are required fields. It will make your url's prettier, and be a bit easier to manage.

Your Controller would then look like

 public function projectAction($project, $user)