Page 1 sur 1

Getter setter et 2 Classes

Posté : 23 févr. 2020, 19:05
par saxo131
Bonjour à tous,

Je ne sais vraiment pas comment faire un jointure sur 2 tables et donc sur 2 entité différentes, mon code:
class User
{
   private $id;
   private $nom;

  // Getter setter
}
class PrefUser
{
   private $id;
   private $parent_user;
   private $activechat;
  // Getter setter
}

// Ma requette
$sql "SELECT user.*, pref_user.* FROM user INNER JOIN pref_user WHERE user.id = 1 AND user.id = user_pref.parent_user;
$g = $this->db->prepare($sql);
$g->execute();
return new User($g->fetch(PDO::FETCH_ASSOC));
Et c'est à mon return que cela bloque, car je retourne un objet de la table et classe User, mais pas de la class PrefUser.

J'ai beau cherché mais impossible de trouvé la solution donc si une âme charitable voudrais bien m'aider.

Re: Getter setter et 2 Classes

Posté : 24 févr. 2020, 08:01
par saxo131
C'est bon j'ai trouvé la solution à mon problème.

Merci