Quantcast
Channel: Grafikart | Derniers Sujets du forum
Viewing all articles
Browse latest Browse all 1542

Problème création de formulaire

$
0
0

Bonjour,

J'ai un petit bug avec mon code , je cherche a créer un formulaire avec ce code

$form = $this->createForm(new PostType(), $post);

et j'ai cette erreur

Expected argument of type "string", "Dingedi\DingediPostBundle\Form\PostType" given

Le premier argument doit bien être de PostType ?

Mon fichier PostType.php

<?php

namespace Dingedi\DingediPostBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;

class PostType extends AbstractType
{
    /**
     * @param FormBuilderInterface $builder
     * @param array $options
     */
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('content')
            ->add('date', 'datetime')
            ->add('user')
        ;
    }

    /**
     * @param OptionsResolver $resolver
     */
    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => 'Dingedi\DingediPostBundle\Entity\Post'
        ));
    }
}

Merci de m'aider car la je comprend pas trop .


Viewing all articles
Browse latest Browse all 1542

Trending Articles