Salut tout le monde, ca fait depuis pas mal que je cherche la solution mais sans succes.
En faite j'ai fait le tuto cakePHP ' blog en 4 jours '.
En faite par exemple, à chaque article, je veux rajouter le nom de l'auteur.
J'ai donc rajouter un champ ' user_id' à ma table Post.
J'ai rajouté ceci à Post.php
public $belongsTo = array(
'User' =>array(
'className' => 'User',
'fields' => 'id,username',
));
J'ai essayé 2/3 truc mais sans succes, je sais pas comment procéder. Si vous pouvez m'aiguillez ?
Merci d'avance.
J'ai pus trouvé la solution, j'ai suivi ce tuto et ca fonctionne maintenant.
http://www.packtpub.com/article/working-with-simple-associations-using-cakephp
Merci à vous tout de meme pour votre aide, ca fait toujours plaisir ;)
Pas bien compris, tu veux voir le nom de l'auteur quand tu affiches ton article?
Si c'est ça, tu as bien débuté! :)
Pour afficher le nom de l'auteur dans l'article, il te suffit de mettre
<?php echo $post'User']'username'];?>
La relation entre ta table Post et User se fait par ton user_id de ta table Post.
:)
Oui je souhaite voir le nom de l'auteur.
J'avais deja essayé mais j'ai une erreur :
Notice (8): Undefined index: User [APP\View\Pages\show.ctp, line 7]
Je comprend pas.