我有一个表格,上面有"我已阅读并同意服务条款"复选框.必须检查该框以使表单被视为有效,但当然没有理由将该值保存到数据库,并且没有理由向实体添加属性.
在Symfony2中实现这种功能的好方法是什么,除非选中该框,否则表单将被视为无效?
这个问题已经很老了,Symfony已经对此进行了大量更新.对于Symfony 3.x,您可以执行以下操作:
$builder->add('terms', CheckboxType::class, [
'mapped' => false,
'constraints' => new IsTrue(),
]);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1313 次 |
最近记录: |