Forms Symfony2:摆脱;此表单不应包含额外字段“;
我在表单中添加了第二个提交按钮,现在Symfony2抱怨说:“此表单不应包含额外字段” 虽然我在formtype中添加了此选项:Forms Symfony2:摆脱;此表单不应包含额外字段“;,forms,symfony,Forms,Symfony,我在表单中添加了第二个提交按钮,现在Symfony2抱怨说:“此表单不应包含额外字段” 虽然我在formtype中添加了此选项: public function getDefaultOptions(array $options) { return array( 'csrf_protection' => false, ); } 有什么想法吗?您当然可以有多个提交按钮。确保按钮与其他表单字段不在同一数组中 因此,例如,如
public function getDefaultOptions(array $options)
{
return array(
'csrf_protection' => false,
);
}
有什么想法吗?您当然可以有多个提交按钮。确保按钮与其他表单字段不在同一数组中 因此,例如,如果表单字段的名称为
FormType[field\u name]
,则按钮的名称不能为FormType[submit\u btn]
,必须选择其他名称
根据按下的按钮,控制器的操作可能会有所不同。如果您的提交按钮命名为submit_1
和submit_2
,则您可以使用类似于
if($this->getRequest()->request->has('submit_1')){
//做事
}否则{
//做其他事情
}