我正在提交一个 symfony2 表单,如果该实体的电子邮件字段未填写并且该属性被提交为“真”,我想将某个实体属性设置为假。
我现在这样做:
$myForm = $this->createForm(new FormType(), $myEntity);
$myForm->handleRequest($request);
if ($myForm->isValid()) {
if (!$myEntity->getEmail()) {
$myEntity->setProperty(false);
}
}
我现在希望在提交后显示表单时取消选中与属性对应的复选框。但是表单中的属性复选框没有响应,它保持选中状态。
有谁知道如何正确地做到这一点?