2012-03-26 7 views
0

だから私はSymfony2のドキュメントから取られ、このコードに示すように、エンティティのカスタムフォームクラスのリターンつのインスタンスを作成する方法を理解する:Symfony2フォームがエンティティの配列を返すようにするにはどうしたらいいですか?

public function getDefaultOptions(array $options) 
{ 
    return array(
     'data_class' => 'Acme\TaskBundle\Entity\Category', 
    ); 
} 

しかし、どのような場合、私は、フォームのカテゴリーの配列を返すようにしたいですエンティティ?どうすればいい?

答えて

0

コレクションタイプを使用する必要があります。コレクションタイプについては、documentationを参照してください。コレクションの型を指定する必要があります。コレクションの型は、そのエンティティの配列を返します。この型では、上記のようにdata_classを宣言する必要があります。もちろん、フォームにはそのタイプの複数のサブフォームが含まれます。

+0

これはうまくいきました。 – user1045879

関連する問題