Forms Symfony 3不发送表格

Forms Symfony 3不发送表格,forms,twig,symfony,Forms,Twig,Symfony,我正在Symfony 3.1.7中创建博客,发送表单时遇到问题。我创建了注释实体类。然后,我通过控制台端编辑的buildForm方法生成form类。它看起来像: public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('content') ->add('save',ButtonType::class); } 我的控制器看起

我正在Symfony 3.1.7中创建博客,发送表单时遇到问题。我创建了注释实体类。然后,我通过控制台端编辑的buildForm方法生成form类。它看起来像:

    public function buildForm(FormBuilderInterface $builder, array $options)
{
   $builder
      ->add('content')
      ->add('save',ButtonType::class);
}
我的控制器看起来像这样

/**
 * @Route("/article/{id}", name="show_article")
 */
public function showAction( Post $post, Request $request )
{
$comment = new Comment;
$comment -> setPost($post);
$form = $this->createForm(CommentType::class);
$form->handleRequest($request);

if ($form->isSubmitted() ) {
  $em = $this->getDoctrine()->getManager();
  $em->persist($comment);
  $em->flush();
}
        return $this->render('default/show.html.twig',[
  'post' => $post,
  'form' => $form -> createView()
]);
}
表单由细枝助手{{formformform}显示

问题是当我尝试发送表单时。我按了一下按钮 什么也没有发生。看起来表单从未提交过


感谢您的帮助。

使用SubmitType,如下所示:

->add('save',SubmitType::class);
谢谢你,骗了我。