Bonjour,
J'essaye de créer une fonction dans le répository d'un bundle perso, cependant quand j'appel cette fonction a l'aide de :
j'obtient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $em = $this->container->get('doctrine.orm.entity_manager'); $repository = $em->getRepository('application\Bundle\Entity\Users'); $user = $repository->findLogin($login,$password);
Undefined method 'findgetLogin'. The method name must start with either findBy or findOneBy!
le fichier repository :
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 namespace application\Bundle\Repository; use Doctrine\ORM\EntityRepository; /** * ArticleRepository * * This class was generated by the Doctrine ORM. Add your own custom * repository methods below. */ class UsersRepository extends EntityRepository { public function findgetLogin($login, $password) { return $this->_em->createQuery('SELECT u FROM application\Bundle\Users u WHERE u.login = "$login" AND u.mdp = "$password" ') ->getResult(); } }
Auriez vous une idée de la config que je n'ai pas encore effectué ?
Partager