1

我有这个控制器注释:

/**
 * @Route("/", name="list", defaults={"_format": "html", "tag": ""})
 */

我想将其转换为 PHP 8 属性。但是如何传递defaults参数的关联数组呢?这有效:

#[Route("/", name: "list", defaults: [])]

但这不是:

#[Route("/", name: "list", defaults: ["_format": "html", "tag": ""])]

我应该怎么做?

4

1 回答 1

2

好的,在写问题的时候找到了答案,这很明显。我们必须使用 PHP 标准语法:

#[Route("/", name: "list", defaults: ["_format" => "html", "tag" => ""])]
于 2021-01-03T12:17:27.700 回答