【发布时间】:2019-09-10 02:03:39
【问题描述】:
我有这个表单类型:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('ageMin', NumberType::class),
->add('ageMax', NumberType::class,[
'mapped' => false
]);
}
我的问题,我想在提交表单之前验证这个表达式:ageMin
我已尝试过此代码,但无法正常工作
$resolver->setDefaults([
'data_class' => User::class,
'constraints' => [
new Assert\Expression([
'expression' => 'value["ageMax] >= value["ageMin"]'
]),
]
]);
如果有其他解决方案?
【问题讨论】:
标签: php symfony validation constraints symfony4