Symfony 6 - 动态服务加载

问题描述 投票:0回答:0

我可以根据服务器 env 文件加载 services.yaml 吗,我的代码在下面不起作用:

// config\services.yaml
... some config
imports:
  - { resource: packages/dashboard/services_%env(CURRENT_APP)%.yaml }

这是 .env 文件

... some env variables
# Current APP Toggle
CURRENT_APP='app'

当然还有仪表板 services_app.yaml

parameters:
  # Here declare dashboard context parameters
  app.dashboard_enabled: false
services:
  # Here declare dashboard context specific services

我希望将相同代码的使用分散到不同的应用程序,但我收到 yaml 不存在的错误消息

The file "services_%env(CURRENT_APP)%.yaml" does not exist
symfony symfony6
© www.soinside.com 2019 - 2024. All rights reserved.