2017-01-18 4 views
1

私はアプリ/ config.ymlで次のセクションがあります。私は、構成のSymfonyを処理しようとすると、Symfony3設定TreeBuilder

$rootNode = $treeBuilder->root('bp_image'); 
    $rootNode 
     ->fixXmlConfig('type') 
     ->children() 
      ->arrayNode('types') 
       ->requiresAtLeastOneElement() 
       ->useAttributeAsKey('name') 
       ->prototype('array') 
        ->children() 
         ->variableNode('width')->end() 
         ->variableNode('height')->end() 
         ->variableNode('upload_path')->end() 
        ->end() 
       ->end() 
      ->end() 
     ->end(); 

:私は私のバンドルの設定ファイルで

bp_image: 
    types: 
     user_avatar: 
      width: 200 
      height: 200 
      upload_path: '%kernel.root_dir%/../web/uploads' 

を次の例外がスローされます。

InvalidConfigurationException in ArrayNode.php line 317: 
Unrecognized option "user_avatar" under "bp_image" 

私が間違っていることは何ですか?

答えて

0

解決済み。問題は私がパーザと呼ぶ方法でした。

関連する問題