2015-10-19 52 views
0

如何在不同的動作上處理不同的表單域?例如。我想有插入這些字段:symfony關於更新的不同形式

$builder 
     ->add('text', 'textarea') 
     ->add('save', 'submit', array('label' => 'Create!')) 
; 

而且這些上更新:

$builder 
    ->add('text', 'textarea') 
    ->add('done', 'checkbox') 
    ->add('save', 'submit', array('label' => 'Update!')) 
; 

我應該創建2種不同形式的(如果是的話這將是文件的名稱目前我只有任務類型? .PHP。

感謝

回答

0

您可以使用基於數據的動態形式。See that doc

創建另一種表單類型的替代方法是使用constraints手動驗證複選框。