お世話になります。
CakePHPのtempleteファイル内にて、
データの取得に仕方がはっきりせず、
ご教示いただければと思い、
投稿いたしました。
投稿された記事に対し、
別ユーザのコメントした情報を3件分取得しています。
その取得されたコメントのニックネームをともに表示したいです。
※ニックネームを表示させ、かつ、
リンクでその投稿したユーザのプロフィールへ飛ぶよう、
HTMLヘルパーで実装しようと考えています。
■データベース■
Users(ここにニックネーム(nickname)カラムがあります)
↓
Ices(ここが記事の保管場所です)
↓
Comments(ここは記事に対しての他ユーザのコメントが保管されます)
上記各テーブルに対し、記事表示画面に他ユーザーがコメントした内容を
表示すべく
▽.ctpファイルです
<?php foreach($comments as $comment): ?> <p><?= h($comment->comment) ?></p> //↓ここの部分をどう記述が不明確 <p>BY <?= $??????? ?></p> <?php endforeach ?>
と記述はしていますが、
この「BY」のあとに続くように、
コメント投稿者のニックネームを表示をするために、
どのような方法がありますでしょうか。
現在わかっていることとして、
・HTMLヘルパーのlinkメソッドを使用すること
・Usersテーブルからnicknameの情報を取得すること
はイメージがつくのですが、
それをどのように紐付け、取り出せるのかがわからない状況です。
情報として不十分であれば、改めて追記いたします。
どうぞ、ご教示よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/16 08:15