gpt4 book ai didi

Symfony2 : How to get form validation errors after binding the request to the form

转载 作者:行者123 更新时间:2023-12-03 04:42:20 26 4
gpt4 key购买 nike

这是我的 saveAction 代码(表单将数据传递到的位置)

public function saveAction()
{
$user = OBUser();

$form = $this->createForm(new OBUserType(), $user);

if ($this->request->getMethod() == 'POST')
{
$form->bindRequest($this->request);
if ($form->isValid())
return $this->redirect($this->generateUrl('success_page'));
else
return $this->redirect($this->generateUrl('registration_form'));
} else
return new Response();
}

我的问题是:如果 $form->isValid() 返回 false,如何获取错误?

最佳答案

您有两种可能的方法:

  • 出现错误时不重定向用户并在模板文件中显示 {{ form_errors(form) }}
  • 通过 $form->getErrors() 访问错误数组

关于Symfony2 : How to get form validation errors after binding the request to the form,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6978723/

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