Ma requête me retoune un int au lieu d'un float
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
Code:
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;
}
} |
Quand je dump pour voir mes valeur :
Citation:
Abcing_qualitel {#3675 ▼
-id: 7
-nbLgtStd: 50
-s1: 0
-s2: 0
-s3: 0
}
j'ai forcé la conversion avec floatval() mais je me retrouve avec un 0.0.
Vous auriez pas un explication à me donner, svp ?