gpt4 book ai didi

Symfony 路由 : Options in Annotations

转载 作者:行者123 更新时间:2023-12-02 21:12:16 24 4
gpt4 key购买 nike

在 symfony2 中,在路由 YAML 配置中,您可以有一系列选项。它看起来像这样:

example_route:
pattern: /test/route
options:
option1: value1
option2: value2

然而,出于非常具体的原因,一些路由是在注释中定义的,但我需要向其中添加一些“选项”。

我只看到一些注释字段,例如:

@Route and @Method
@ParamConverter
@Template
@Cache
@Security

并且这些似乎都不允许注入(inject)到 Route 对象选项数组中。

有没有解决方案可以实现这一点?

最佳答案

尽管没有记录,@Route 注释使用与要求和默认值相同的语法来设置其他路由属性:

/**
* @Route("/hello/{name}", name="hello_world", requirements={"name" = "\w+"}, defaults={"name" = "World"}, options={"option" = "value"})
*/

关于Symfony 路由 : Options in Annotations,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21008633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com