2017-03-10 7 views
1

私は私のconfig.ymlsymfonyのコンフィギュレーション解析

ci_api: 
    file: 
     purposes: 
      attachment: 

そして、私のコンフィギュレーションクラスに以下の構成を持っているが、このようになります:

$treeBuilder = new TreeBuilder(); 
    $rootNode = $treeBuilder->root('ci_api'); 

    $rootNode 
     ->children() 
      ->arrayNode('file') 
       ->children() 
        ->arrayNode('purposes') 
         ->children() 

         ->end() 
        ->end() 
       ->end() 
      ->end() 
     ->end(); //children 

    return $treeBuilder; 

私はこれを実行しようとしたとき、それはというエラーを取得します。

認識できないオプション "ci_api.file.purposes" の下の "添付ファイル"

目的上、不特定多数の子供が存在する可能性があることに注意してください。

ありがとうございました。

+1

試し加える ' - >プロトタイプ(「配列」)'の前に()は、 ' – Matteo

+0

ええ、それが働いた最後の'の子供たちありがとう。 – iamjc015

+0

私はあなたの質問を閉じることができるように答えとしてコメントを投稿します – Matteo

答えて

1

は、単に次のように最後の要素の定義に配列としてプロトタイプ定義を追加します。

​​
関連する問題