在Symfony2中创建"同意条款"复选框的好方法是什么?

Jas*_*ett 1 symfony

我有一个表格,上面有"我已阅读并同意服务条款"复选框.必须检查该框以使表单被视为有效,但当然没有理由将该值保存到数据库,并且没有理由向实体添加属性.

在Symfony2中实现这种功能的好方法是什么,除非选中该框,否则表单将被视为无效?

Tob*_*olm 5

这个问题已经很老了,Symfony已经对此进行了大量更新.对于Symfony 3.x,您可以执行以下操作:

$builder->add('terms', CheckboxType::class, [
    'mapped' => false,
    'constraints' => new IsTrue(),
]);
Run Code Online (Sandbox Code Playgroud)