gpt4 book ai didi

php - Symfony2 中弃用的方法 addValidation 和类 CallbackValidator

转载 作者:可可西里 更新时间:2023-11-01 12:47:53 24 4
gpt4 key购买 nike

我有一个问题。我需要验证不在表单类型类实体中的字段。以前我用过这段代码:

$builder->addValidator(new CallbackValidator(function(FormInterface $form){
if (!$form['t_and_c']->getData()) {
$form->addError(new FormError('Please accept the terms and conditions in order to registe'));
}
}))

但是由于 Symfony 2.1 方法 addValidator 和类 CallbackValidator 被弃用了。有谁知道我应该改用什么?

最佳答案

我是这样做的:

add('t_and_c', 'checkbox', array(
'property_path' => false,
'constraints' => new True(array('message' => 'Please accept the terms and conditions in order to register')),
'label' => 'I agree'))

关于php - Symfony2 中弃用的方法 addValidation 和类 CallbackValidator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11667976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com