'Deblan\Bundle\BlogBundle\Model\Comment', 'name' => 'comment', ); /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add( 'Author', 'text', array( 'attr' => array('class' => 'form-control'), 'required' => true, 'constraints' => array( new Constraints\NotBlank(), ) ) ); $builder->add( 'Website', 'url', array( 'attr' => array('class' => 'form-control'), 'required' => false, 'constraints' => array( new Constraints\Url(), ) ) ); $builder->add( 'Email', 'email', array( 'attr' => array('class' => 'form-control'), 'required' => false, 'constraints' => array( new Constraints\Email(), ) ) ); $builder->add( 'Content', 'textarea', array( 'attr' => array( 'class' => 'form-control', 'rows' => 3, ), 'required' => true, 'constraints' => array( new Constraints\NotBlank(), ) ) ); $builder->add( 'ParentCommentId', 'hidden', array( 'required' => false, ) ); $builder->add( 'Follow', 'checkbox', array( 'mapped' => false, 'required' => false, ) ); } }