2012-03-26 50 views
0

所以我知道如何使自定義窗體類返回一個實例的實體,如在此代碼從Symfony2的文檔採取:如何讓Symfony2表單返回一個實體數組?

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

但是如果我想要的形式返回類別的數組實體?我會怎麼做?

回答

0

您必須使用集合類型。有關集合類型,請參閱documentation。您必須指定集合構建的類型,然後它將返回該實體的數組。在類型中,你必須像上面那樣聲明data_class。當然你的表單將包含該類型的多個子表單。

+0

這工作,非常感謝。 – user1045879 2012-03-27 16:50:23

相關問題