获得无效表单回复的最佳方法是什么? Response example of an invalid form
其实我有这个动作
public function postUserAction(Request $request)
{
...
$form->handleRequest($request);
if ($form->isValid()) {
...
return $this->handleView($view);
}
$errors = $form->getErrors(true);
$view = $this->view($errors);
return $this->handleView($view);
}
但是响应是下一个json对象:
{ form: Object, errors: Array }
我使用JMSSerializerBundle。我在FormErrorNormalizer
类中看到了FOSRestBundle中的方法normalize
。
谢谢,
答案 0 :(得分:0)
Request
的{{1}}用于html表单。您必须使用handleRequest
代替FOSREST。
submit