绑定后Symfony2抛出表单错误

猎手

绑定表格后我想抛出一个错误。这是我的代码:

$form = $this->createFormBuilder()
            ...
            ->add('date', 'birthday', array(
                'years' => range($year_18-90, $year_18),
                'empty_value' => array('year' => $year_18-16)
            ))->getForm;

//Post and valid 
if ($form->isValid()) {
            $formData = $form->getData();
            if ($formData['date']->getTimestamp() > $date_18) {
                //if user is under 18, then throw an error in from 'date' / ' birthday'
            }

在方法发布后如何在symfony2中执行此操作?

拉梅什

是的,您可以执行以下操作:

use Symfony\Component\Form\FormError;
//...
$dateError = new FormError("Age must be greater than 18");
$form->get('date')->addError($dateError);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将错误绑定到symfony2控制器中的嵌入式表单字段

来自分类Dev

提交后,Symfony2表单始终为空

来自分类Dev

从Symfony2中的表单获取数据后克隆对象

来自分类Dev

表单提交/验证后,Symfony2设置Entity属性

来自分类Dev

提交后,Symfony2表单始终为空

来自分类Dev

在symfony2中提交后修改表单值

来自分类Dev

Symfony2在错误页面上包含表单(404)

来自分类Dev

Symfony2动态表单无效,没有错误

来自分类Dev

Symfony2 Ajax表单验证在树枝中呈现错误

来自分类Dev

symfony2:获取控制器中的表单错误

来自分类Dev

Symfony2在错误页面上包含表单(404)

来自分类Dev

Symfony2 REST API,始终返回错误以验证表单

来自分类Dev

Symfony2 Ajax表单验证在树枝中呈现错误

来自分类Dev

Symfony2表单集合-

来自分类Dev

Symfony2表单处理

来自分类Dev

在持久之前将表单数据绑定到变量-Symfony2 / Doctrine2

来自分类Dev

Symfony2学说抛出NonUniqueResultException

来自分类Dev

Symfony2表单+ REST API的AngularJS =表单验证额外字段错误

来自分类Dev

Symfony 2表单错误

来自分类Dev

Symfony2表单错误未显示,UniqueEntity错误消息未显示在相应字段旁边

来自分类Dev

提交表单时出现Symfony2 / Doctrine错误[新的内存不足错误]

来自分类Dev

Symfony2 SecurityController错误

来自分类Dev

语义错误Symfony2

来自分类Dev

Symfony2形成部分绑定

来自分类Dev

将symfony2从2.1更新到2.3后,表单损坏

来自分类Dev

在Symfony2中提交表单后填充第二个实体

来自分类Dev

Symfony2:提交后如何在侦听器中删除表单字段

来自分类Dev

限制用户以Symfony2表单提交后选中的单选按钮的数量

来自分类Dev

在Symfony2中提交表单后填充第二个实体

Related 相关文章

热门标签

归档