[RESOLU] Getter setter et 2 Classes

Petit nouveau ! | 2 Messages

23 févr. 2020, 19:05

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.

Petit nouveau ! | 2 Messages

24 févr. 2020, 08:01

C'est bon j'ai trouvé la solution à mon problème.

Merci