Loading src/UnicaenMail/Service/Mail/MailService.php +4 −2 Original line number Diff line number Diff line Loading @@ -115,9 +115,11 @@ class MailService { public function getMailsByMotClef(string $motClef, string $champ='dateEnvoi', string $ordre = 'DESC') : array { // todo ici un fix sal au probleme de MotClef1 === MotClef123 avec MotClef1 inclu dans MotClef123 $qb = $this->createQueryBuilder() ->andWhere('mail.motsClefs like :motclef') ->setParameter('motclef', '%'. $motClef . '%') ->andWhere('mail.motsClefs like :motclefSHORT OR mail.motsClefs like :motclefLONG') ->setParameter('motclefSHORT', '%'. $motClef) ->setParameter('motclefLONG', '%'. $motClef.'||%') ->orderBy('mail.' . $champ, $ordre); $result = $qb->getQuery()->getResult(); return $result; Loading Loading
src/UnicaenMail/Service/Mail/MailService.php +4 −2 Original line number Diff line number Diff line Loading @@ -115,9 +115,11 @@ class MailService { public function getMailsByMotClef(string $motClef, string $champ='dateEnvoi', string $ordre = 'DESC') : array { // todo ici un fix sal au probleme de MotClef1 === MotClef123 avec MotClef1 inclu dans MotClef123 $qb = $this->createQueryBuilder() ->andWhere('mail.motsClefs like :motclef') ->setParameter('motclef', '%'. $motClef . '%') ->andWhere('mail.motsClefs like :motclefSHORT OR mail.motsClefs like :motclefLONG') ->setParameter('motclefSHORT', '%'. $motClef) ->setParameter('motclefLONG', '%'. $motClef.'||%') ->orderBy('mail.' . $champ, $ordre); $result = $qb->getQuery()->getResult(); return $result; Loading