Association de tables | Cakephp 3

28637
,

Bonjour,

Voila je rencontre un petit problème avec mon code. Enfin plutôt je m'interroge sur la façon de faire.

Ce que je fais

J'ai une table "Users" avec une colonne role_id et une contrainte de clé étrangère fk_role_id sur la colonne "id" de la classe "Roles".

alter table users add FOREIGN KEY fk_role_id (role_id) REFERENCES roles(id);

Ce que je veux

Je cherche donc a obtenir le nom du role associé à mon user, donc depuis le controller users.
Et je ne comprends pas quel type d'association mettre en place. Pour moi c'est du hasOne. Mais je n'y arrive pas.

Ce que j'obtiens

Pour le moment RIEN...

4 Réponse

17162
, Il a répondu à ma question !

Bonjour.
Est-ce que tu as consulté sur la documentation de CakePHP ?
Car c'est très bien expliqué dessus.

28637
, Il a répondu à ma question !

Oui j'ai lu https://book.cakephp.org/3.0/fr/orm/associations.html mais alors je ne comprends pas ce que je lis :(
Edit : Bon il a fallu que je spécifie le champs de la table roles qui correspond à ma clé étrangère. Je vais relire ça parce que j'ai pas tout saisi pour le coup...

44838
, Il a répondu à ma question !

Bonjour a tous
Je veux demander une chose pour grafikart.fr, je pense, il faut faire quelque tuto pour cakephp3, car il y a beaucoup des chose qui ne sont pas claire malgré la documentation et aussi il y a beaucoup des demande a ca.

35326
, Il a répondu à ma question !