【发布时间】:2016-07-25 15:21:38
【问题描述】:
我想在提交表单之前显示表单的错误。 我的表格中的数据库数据不完整,所以我想在他们尝试保存之前显示已经丢失的内容。
但是 $form->isValid() 仅在表单也提交时执行(仅在发布时发生)。
我尝试了验证器,但它给了我一个错误列表而没有将它们添加到表单中,如果我自己这样做似乎是一个不好的解决方法,但是我无法从源代码中找出如何实现这一点。
$form = $this->get('form.factory')->create(SchoolFormType::class, $school, $formOptions);
$form->handleRequest($request);
if ($form->isValid()) {
// ...
}
【问题讨论】:
标签: validation symfony