Bonjour,

Je suis en train de coder un formulaire de contact.

Je suis le tuto suivant

http://docs.pixel-web.org/symfony2/b.../overview.html

le soucis est que dans mon controleur j'ai une methode create() mais qui ne fonctionne pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Fatal error: Call to undefined method Demo\StaticBundle\Contact\ContactForm::create() in C:\wamp\www\Democratie\src\Demo\StaticBundle\Controller\PageController.php on line 27
Voici le code de mon controleur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    public function contactAction() {
        $contactRequest = new ContactRequest($this->get('mailer'));
        $form = ContactForm::create($this->get('form.context'), 'contact');
 
        // If a POST request, write the submitted data into $contactRequest
        // and validate the object
        $form->bind($this->get('request'), $contactRequest);
 
        // If the form has been submitted and is valid...
        if ($form->isValid()) {
            $contactRequest->send();
        }
 
        // Display the form with the values in $contactRequest
        return $this->render('DemoStaticBundle:Page:contact.html.twig', array(
            'form' => $form
        ));
    }
Avez vous une idée

Merci