2016-02-02 2 views
0

В symfony 2.6, поскольку я помню, вы могли указать настройку php config при установке symfony, но теперь это yaml по умолчанию ... В документации по symfony также нет записи.Как переключиться с yaml на php config в symfony3?

+0

вы должны просто назвать его 'config.php' и удалить' config.yml' AFAIK [см] документы (http://symfony.com/doc/current/ поваренной/конфигурации/configuration_organiz ation.html) – Michael

+0

Я мог бы это сделать, но как насчет существующих конфигурационных данных в config.yaml? Один из способов сделать это - пройти через каждый компонент в документах и ​​узнать, как настроить php, но это будет пустой тратой времени. –

+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' } 
Смежные вопросы