Bonjour, j'ai un petit probleme avec swift_Mailer, quand je souhaite valider mon formulaire je recoi ce message

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Attempted to call an undefined method named "getContact" of class "AppBundle\Entity\Contact".
mon code via mon controller est :

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
19
20
21
public function contactAction(Request $request){
 
     $contact = new Contact();
     $form = $this->createForm(ContactType::class, $contact);
     $form->handleRequest($request);
 
     if ($form->isSubmitted() && $form->isValid()) {
 
         $contact = $form->getData();
 
 
         //Instanciation swift_Mailer
         $message = \Swift_Message::newInstance()
             ->setSubject('Validation de votre message')
             ->setCharset('utf-8')
             ->setContentType('text/html')
             ->setTo($contact->getContact()->getEmail())
             ->setFrom(array('lut@gmail.com'=>"Lut "))
             ->setBody($this->renderView('@App/Swift_layout/validation.html.twig',array('contact' => $contact->getContact())));
         //dump($message);die();
         $this->get('mailer')->send($message);

ce message d’erreur arrive lors de la validation du formulaire.

en gros j'ai pas d'utilisateur enregistrer, je souhaite envoyer un message a ceux qui vont envoyer un message.

ma table Contact ressemble a cela :
Nom : message.PNG
Affichages : 383
Taille : 6,9 Ko

et mon message du mail sera :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<h3>Bonjour {{ contact.name }}</h3>
<br>
 
<a>Votre message a bien été envoyer</a>
<br>
Pouvez vous m'aidez a résoudre mon probleme s'il vous plait