如何在不指定分支模板中的参数的情况下获得给定控制器路由/动作的路径



我使用这一行来获取名为"的控制器的路径;finddealer";

这样:

{{ path('finddealer', { 'field': null, 'value': null }) }}

有没有一种方法可以省略第二个参数中的参数,即使它们是必需的?或者有什么不同于我可以使用的路径?

我想在没有参数的情况下获得给定控制器路线/动作的路径。

您可以在路线注释上定义默认选项。如果你使用默认选项,那么当你在Twig 上调用你的函数时,你不需要定义它

class YourController extends AbstractController
{
/**
* @Route("/exsample/{field}/{value}", name="finddealer", defaults={"field": null, "value": null})
*/
public function finddealer(int $field, string $value)
{
// ...
}
}

最新更新