更新

时间:2015-10-19 08:11:40

标签: php symfony

如何处理不同操作的不同表单字段?例如。我希望在insert上包含这些字段:

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

这些更新:

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

我应该创建2种不同的表单(如果是这样的话,文件的名称是什么?目前我只有TaskType.php。

由于

1 个答案:

答案 0 :(得分:0)

您可以根据数据使用动态表单。 See that doc

创建其他表单类型的替代方法是使用constraints手动验证复选框。