问题标签 [symfony-config-component]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
239 浏览

symfony - 如何在 Symfony Configuration.php 中定义一组标量数组?

我想解析如下所示的 YAML 配置:

我希望生成的配置数组如下所示:

我现在有这个:

我收到了这个错误:

路径“site.pageRoles.ActivityReport.0”的类型无效。预期的数组,但得到了字符串

我错过了什么?

0 投票
1 回答
150 浏览

symfony - 从ini文件配置symfony数据库连接?

在我需要部署我的 symfony 5.2.4 应用程序的服务器上,数据库配置在一个 ini 文件中定义,该文件的路径设置为环境变量。

我现在所做的方法是运行composer dump-env devthen in .env.local.php,添加一些代码来加载 inifile,解析它,然后构造我的数据库 url 并将 DATABASE_URL 设置为该值,如下所示:

但这意味着我在此文件中有一些无法版本控制的代码(因为它还包含我的 APP_SECRET 值),并且每当我需要重新转储我的环境时,我都需要读取该自定义代码。

我还没有找到在我的 symfony 应用程序中添加这个 ini 文件解码过程的合适位置,所以我正在寻找有关正确方法的任何建议,以一种可版本化的方式。

0 投票
0 回答
61 浏览

php - 我是否遗漏了什么,或者 Symfony Config 组件文档在根配置节点方面是否具有误导性?

在Symfony Config 组件文档中的定义和处理配置值下,暗示您传递给TreeBuilder构造函数的根节点名称将被视为处理器传递的配置的根节点,而不是对象本身。

将文件加载到容器中时,似乎确实是以这种方式处理的,但以下代码遵循我理解的文档所描述的内容,但在“foo”下抛出了一个InvalidConfigurationException声称无法识别的选项“foo”。可用选项是“栏”。在所有当前支持的 Symfony 版本上。

我很困惑;谁能帮我理解这里发生了什么?

0 投票
0 回答
31 浏览

symfony-routing - 如何在包内的 config/routes/annotations.yaml 中添加新配置

我创建了一个新的包,它有几个控制器,我想配置从这个控制器到注释的所有路由类型。当我在下面添加配置时config/routes/annotations.yaml,它工作正常

但是我需要在我的包中添加这个配置并且找不到正确的方法。如何从 My bundle 声明此配置?