Problème associations Cake 3

Par fital, il y a 10 ans


Bonjour,

Voila je rencontre un petit problème avec mon code, impossible de le faire fonctionner

Ce que je fais

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 :)

2 réponses

Grafikart, il y a 10 ans

Et si tu fais $user->clans tu récupère bien les clans ?

fital, il y a 10 ans

Salut Graf,
Oui