[RESOLU]probleme relation circulaire

Par reda damri, il y a 10 ans


Bonjour tout le monde, alors mon probleme est le suivant : j'ais une table Employe(id,nom,...., manager_id) manager_id etant lié à employe.id.

Le truc c'est que j'arrive pas à voir comment faire pour le modele Employe au niveau de l'association BelongsTo

4 réponses

Lartak, il y a 10 ans

Bonsoir.
Tu ne sembles pas avoir compris le concept des associations relationnelles.
Et puis si tu ne nous précises pas sur quelle version de CakePHP tu travailles (2/3), ça ne va pas nous faciliter la tache et puis montres nous le code que tu as déjà fais en rapport à ta question.

reda damri, il y a 10 ans

probleme réglé , pour la solution c'est comme çà

$this->belongsTo('Manager', [ 'className' => 'Employes', 'foreignKey' => 'manager_id' ]);

Et dire que j'ai passé la journée ( un dimanche en plus) à m'emmerder à cause de className que j'écrivait avec un grand C.

Kiv, il y a 10 ans

Sinon tu as la console avec l'utilisation de cake bake, le framework te monte déjà une bonne partie de ton application...

reda damri, il y a 10 ans

Bien sur , le truc est que le comportement par défaut de Cake quand il trouve manager_id est d'aller chercher la table Managers , et c'est la que className lui dit de voir dans Employes