[RESOLU] Getter setter et 2 Classes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Getter setter et 2 Classes

Re: Getter setter et 2 Classes

par saxo131 » 24 févr. 2020, 08:01

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

Merci

Getter setter et 2 Classes

par saxo131 » 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.