从表单中读取未与实体映射的数据

时间:2016-12-02 18:59:40

标签: symfony

我在控制器中创建了表单。表格与实体无关。

 public function formularzAction(Request $request) 
    $form = $this->createFormBuilder()
            ->add('task', TextType::class, array('mapped' => false))
            ->add('dueDate', DateType::class, array('mapped' => false))
            ->add('save', SubmitType::class, array('label' => 'Create Post'))
            ->getForm();
    $form->handleRequest($request);
    if ($form->isSubmitted()) {
        $t = $form->getData();
        return new Response(form['task']->getData());
    }
    return $this->render('JakubBundle:Default:formularz.html.twig', array(
                'form' => $form->createView()
    ));
}

我正在尝试阅读表单数据。 $ form ['task'] - > getData()正在运行但$ form ['dueDate'] - > getData()没有。错误消息是“响应内容必须是实现__toString()的字符串或对象,”对象“给出。” 我该如何解决问题。提前感谢您的帮助。

0 个答案:

没有答案