Bonjour,
Je suis dans une petite galère, j'ai fais une requête avec le $queryBuilder, elle fonctionne bien sauf que sur les valeurs de retour je me retrouve avec des int et il me faut des float absolument
Quand je dump pour voir mes valeur :
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 class Abcing_qualitelRepository extends \Doctrine\ORM\EntityRepository { /** * Fonction qui récupère le coefficient de Simultaniété * le plus élevé en fontion du nbre_logement */ public function getOneCoefficientSimultaneite($nbre_logement) { $qb = $this->createQueryBuilder('aq') ->select('aq') ->where('aq.nbLgtStd <= :nbre_logement') ->setParameter('nbre_logement', $nbre_logement) ->orderBy('aq.nbLgtStd' , 'DESC') ->setMaxResults(1) ; $coefficientSimultaniete = $qb->getQuery()->getOneOrNullResult(); return $coefficientSimultaniete; } }
j'ai forcé la conversion avec floatval() mais je me retrouve avec un 0.0.Abcing_qualitel {#3675 ▼
-id: 7
-nbLgtStd: 50
-s1: 0
-s2: 0
-s3: 0
}
Vous auriez pas un explication à me donner, svp ?
Partager