2011-11-03 31 views
0

領域請參見下面的代碼示例:的Symfony2表單組件 - 添加來自不同的表單類型

public function buildForm(FormBuilder $builder, array $options) 
{ 
    $builder->add('firstname'); 
    $builder->add('lastname'); 
    $builder->add('QualificationGradeOne'); // from Qualification Model 
    // show some more user info 
    $builder->add('address1'); 
    $builder->add('address2'); 
    $builder->add('QualificationGradeTwo'); // from Qualification Model 
    /* ... */ 

這個心不是我的實際代碼。我剛纔以這種方式展示了它,這樣每個人都能理解我的問題,而不必知道我的應用程序的數據庫結構等。

有誰知道如何做到這一點,以便我可以添加Qualification型號的一個字段,然後再添加幾個User組件,然後再添加幾個Qualification組件。我已經着眼於創建一個Qualification Form Type,但是它將所有組件一起返回,而不是單獨返回。

在此先感謝

回答

2
$builder->add('gradeone', new QualificationGradeOne()); 
相關問題