如何在symfony3中从yaml切换到php配置?

时间:2016-02-02 05:13:05

标签: symfony

在symfony 2.6中我记得你可以在安装symfony时指定php配置首选项,但是现在它默认是yaml ... symfony文档中也没有关于此事的条目。

1 个答案:

答案 0 :(得分:2)

如果您想将所有内容移至php,可以将配置文件设置为.php而不是.yml

class AppKernel extends Kernel
{
    // ...

    public function registerContainerConfiguration(LoaderInterface $loader)
    {
        $loader->load($this->getRootDir().'/config/config_'.$this->getEnvironment().'.php');
    }
}

或者,如果您想保留当前所拥有的内容,并且只使用php进行某些配置,则可以将其作为导入包含在内,例如

# app/config/config.yml
imports:
    - { resource: 'parameters.yml' }
    - { resource: 'security.yml' }
    - { resource: 'your_config.php' }