Symfony:如何检查表单发送的数据

Symfony: How to check the data sent by form

当我使用 smyfony4 应用程序提交表单时,出现以下错误。
由于是整个表格的错误,无法确定原因。
我想调试提交表单的值。
我该怎么办?

作为一个初学者,很抱歉这个问题。

错误

shop => Not a valid value.
    {{ form_start(form) }}

        {{ #The part that issued the error #}}
        {{ form_errors(form) }}

            <div class='formGroup'>
                {{ form_label(form.tel, 'TEL') }}
                {{ form_widget(form.tel) }}
                {{ form_errors(form.tel) }}
            </div>
    .
    .
    .
    {{ form_end(form) }}
        $form = $this->createForm(ShopType::class, $shop, array(
            "method" => "PUT",
            "action" => $this->generateUrl("app_shop_shop_update"),
            "em" => $this->getDoctrine()->getManager(),
        ));

        if ($request->isMethod('PUT')) {
            if ($form->handleRequest($request)->isValid()) {
                // save
                $this->get("admin.shopService")->save($shop);
                $this->get('session')->getFlashBag()->add('success', 'I saved my shop profile.');
                return $this->redirect($this->generateUrl('ahi_sp_admin_shop_shop_edit'));
            } else {
                $this->get('session')->getFlashBag()->add('error', 'The shop profile could not be saved. Please check the input contents.');
            }
        }

Symfony 的开发者工具显示我在保存时传递的值,这是错误的原因。
保存店铺基础数据时,校验不成功,再次尝试更新时,出现错误,基础数据不在表单中,所以表单项的每个错误都有错误信息它好像没有显示。

函数getData()

if ($form->isSubmitted() && $form->isValid()) {
            dump ($form->getData());
}