Bonjour,
Voila je rencontre un petit problème avec mon code, impossible de le faire fonctionner
Décrivez ici votre code ou ce que vous cherchez à faire
La requête :
$user = $this->Users->findBySlug($slug)->contain([
'ClansTeams',
'ClansTeams.Clans',
'ClansTeams.Clans.Games',
'ClansTeams.ClansRangs'
])->first();
debug($user);
die();
Le soucis vient de "Games" impossible de le récupérer... et je vois pas l'erreur.
Voici mon association :
GameTable.php
$this->belongsTo('Clans', [
'foreignKey' => 'game'
]);
(le champs game est le champs en (int) contenant l'id du jeu dans la table jeu.
ClansTable.php
$this->hasOne('Games', [
'foreignKey' => 'id'
]);
J'ai refait tellement de fois l'association dans tout les sens que du coup je sais plus si c'est juste, m'enfin rien n'a fonctionné :/
Merci d'avance pour votre aide :)