Php Symfony项目的自定义配置文件

Php Symfony项目的自定义配置文件,php,symfony,yaml,symfony-config-component,Php,Symfony,Yaml,Symfony Config Component,我的目标是在新的Symfony 4.4项目中添加一个额外的配置文件,以定义系统的某些行为。它可以是任何东西,比如煎饼。亚马尔: pancakes: enablePancakes: false 我想知道如何加载配置文件。找到一种读取其参数和值的方法来更改系统可能具有的某些自定义行为,但老实说,我认为我不够聪明,无法理解文档中所说的内容 现在它可以是任何东西,比如打印配置文件值,现在我只需要知道如何加载它。您可以更新以下文件: # config/service.yaml # This f

我的目标是在新的Symfony 4.4项目中添加一个额外的配置文件,以定义系统的某些行为。它可以是任何东西,比如煎饼。亚马尔:

pancakes:
    enablePancakes: false
我想知道如何加载配置文件。找到一种读取其参数和值的方法来更改系统可能具有的某些自定义行为,但老实说,我认为我不够聪明,无法理解文档中所说的内容


现在它可以是任何东西,比如打印配置文件值,现在我只需要知道如何加载它。

您可以更新以下文件:

# config/service.yaml

# This file is the entry point to configure your own services.
# Files in the packages/ subdirectory configure your dependencies.
parameters:
    locale: 'en'
    chat_update_interval: 10000

并在新应用程序中使用以覆盖参数。

您通常会为应用程序设置此选项。如果你真的想像你展示的那样去做,那么你可能会做出一个决定。除非您想与多个应用程序共享您的pancake功能,否则不推荐使用。我实际上正在尝试构建PancakeBundle,我认为如果PancakeBundle内部是一个某物,那就太好了。yaml要定义捆绑包的自定义行为,那么它将通过composer安装在项目中,并在该项目中,bundle的安装位置将是另一个东西。yaml要覆盖PancakeBundle的自定义行为,我正在尝试找出如何做到这一点,因为我在SymfonyMaybe非常新,可以研究一些现有的bundle。没有简单的方法来解释它。开始吧。那么。然后用实际的方法跟进所有这些。在您获得更多Symfony体验之前,最好从一些参数开始。您尝试过的东西是否有我们可以帮助解决的具体问题?