Bonjour,


je récupère un champs depuis dans ma table invitation (int) avec la fonction isRecalled et je test la valeur pour afficher le gif qui correspond au cas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$invit->isRecalled($contributor->getId()) != 0 )
seuleement le récupérer toujours 0 (valeur par défaut) et j' ai l' erreur suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 Object of class Invitation could not be converted to int in
Voici le code la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 public function isRecalled($id)
  {
 
      $q = $this->createQuery('i')
      ->select('i.is_recalled')
      ->where('i.contributor_id = ?', $id );
 
    return $q->fetchOne();
    #return $q->setHydrationMode(Doctrine::HYDRATE_ARRAY)->execute();
 
 
 
  }