bonjour, je suis nouveau avec symfony2, voici mon probleme, je veux afficher le résultat d'une requete, au niveau du controlleur j ai mis,
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
public function searchResultAction(){
 
	//$request=$this->get('request');
 
	//var_dump($_POST);
 
	if(isset($_POST['marque'])){
		$marqueId=$_POST['marque'];
	}
	$em = $this->getDoctrine()->getEntityManager();
	$searchManager= new SearchManager($em);
	$result=$searchManager->searchByMarque($marqueId);
	var_dump($result);
	return new Response();
}
et au niveau du Manager j ai mis : le constructeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
function __construct($em ){
	$this->em = $em;
}
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public function searchByMarque($marque)
{
	$query = $em->createQuery("select a.ref, a.description, a.marqueaccessoire, a.prix
	from Amtuning\MainBundle\Accessoire a, Amtuning\MainBundle\Marque m, Amtuning\MainBundle\Modele m1
	join a.modele join m1.marque
	where m.id='$marque'");
	$accessoire = $query->getResult();
	return $result;
}
il m'affiche :
Notice: Undefined variable: marqueId in C:\wamp\www\Amtuning\src\Tuning\FrontBundle\Controller\SearchController.php line 44
c est quoi le probleme avec la $marqueId ? et puis, y a t il d autres erreurs ?
Merci !

ps : je suis nouveau dans ce forum, je ne sais meme pas comment présenter le code proprement dans le message !