Bonsoir,

Voici mon code :

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
 
/**
 * EmployeRepository
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class EmployeRepository extends EntityRepository {
	public function getLesEmployesSalaire() {
				$dql = $this->createQueryBuilder('e');
		$dql
				->addSelect(e.id, e.nom)
				->where(e.caht > 15000)
		;
		return $dql->getQuery()->getResult();
	}
et voici mon controller :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public function getLesEmployesSalaireAction() {
		$employes = $this->getDoctrine()->getRepository('BdlsDoctrineBundle:Employe')->getLesEmployesSalaire();
 
		return new \Symfony\Component\HttpFoundation\Response('gagné !');
	}
Je ne comprends pas pourquoi j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ContextErrorException: Notice: Use of undefined constant e - assumed 'e' in E:\Wampsites\Doctrine_test\src\Bdls\DoctrineBundle\Entity\EmployeRepository.php line 39
sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
->addSelect(e.id, e.nom)
Merci pour votre aide.