Salut j'ai un probème avec mes resultat de requete que je n'arrive pas à afficher dans twig.

voici ma requete
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
22
23
24
25
26
 public function voitureFind($type, $categorie, $marque, $modele, $annee, $prix, $transmission, $ville)
	{
 
	 $qb = $this->createQueryBuilder('v');
 
	 $qb->where('v.type  = :type')
	      ->setParameter('type', $type)
		->andWhere('v.categorie = :categorie')
          ->setParameter('categorie', $categorie)
        ->andWhere('v.marque = :marque')		  
	      ->setParameter('marque', $marque)
		->andWhere('v.modele = :modele')
		  ->setParameter('modele', $modele)
		->andWhere('v.prix = :prix')
		  ->setParameter('prix', $prix)
		->andWhere('v.annee = :annee')
		  ->setParameter('annee', $annee)
		->andWhere('v.transmission = :transmission')
		  ->setParameter('transmission', $transmission)
		->andWhere('v.ville = :ville')
		  ->setParameter('ville', $ville);
 
	 $result = $qb->getQuery()
	              ->getResult();
	 return $result;
	}
le controller
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
22
23
public function voirAction()
	{
	 $request = $this->get('request');
 
	 if($request->getMethod() == 'POST')
     {
      $type = $request->request->get('type');
	  $categorie = $request->request->get('categorie');
	  $marque = $request->request->get('marque');
	  $modele = $request->request->get('modele');
	  $annee = $request->request->get('annee');
	  $prix = $request->request->get('prix');
	  $transmission = $request->request->get('transmission');
	  $ville = $request->request->get('ville');
 
	  $repository = $this->getDoctrine()->getManager()->getRepository('MaliautoAnnonceBundle:Voiture');
	  $voiture = $repository->voitureFind($type, $categorie, $marque, $modele, $annee, $prix, $transmission, $ville);
 
	  return $this->render('MaliautoAnnonceBundle:Annonce:voir-resultat.html.twig', array('voiture' => $voiture));
     }
 
	 return $this->render('MaliautoAnnonceBundle:Annonce:voir.html.twig');
	}
et enfin la vue twig:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
{{ voiture.type }}<br/>
{{ voiture.categorie }}<br/>
{{ voiture.marque }}<br/>
{{ voiture.modele }}<br/>
{{ voiture.annee }}<br/>
{{ voiture.prix }}<br/>
le Message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Item "type" for "Array" does not exist in MaliautoAnnonceBundle:Annonce:voir-resultat.html.twig at line 1
j'ai beau fouillee sur le net toute les exemples que je trouve resolus ne correspondent pas à mon probleme car il s'agit souvent de KnpPaginatorBundle ou de SonataAdmin Bundle.