gpt4 book ai didi

symfony - 如何在services.yml中引用parameters.yml?

转载 作者:行者123 更新时间:2023-12-05 01:07:52 26 4
gpt4 key购买 nike

这里是参数。

应用程序/配置/参数.yml

parameters:
test:
enabled: true
validate: true

这是我想使用以前文件中的测试参数配置的服务。

MyBundle/Resources/config/services.yml
imports:
- { resource: "parameters.yml" }

parameters:

services:
my.form.type:
class: My\Bundle\Form\Type\MyType
arguments:
- %test%

导入不能以这种方式工作。我该怎么做?

PS 我知道我可以引用@service_container。但关键是通过 yaml 显式传递数组。

最佳答案

你可以省略...

imports:
- { resource: "parameters.yml" }

parameters:

... parameters.yml 应该会被自动解析,如果你用 % 将它们包围,参数应该可以用于注入(inject)。 .

尝试:
services:
my.form.type:
class: My\Bundle\Form\Type\MyType
arguments: ["%test%"]
alias: my_form_type

关于symfony - 如何在services.yml中引用parameters.yml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17787012/

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