pictron Re: エクスプレスの値のうち、アソシエーションで参照されている値が表示されない 2020年4月14日 at 13:35 ツイートする $value->getEntry()->getXXXX() では、ダメでしょうか? 返信 Maki Re: エクスプレスの値のうち、アソシエーションで参照されている値が表示されない 2020年4月17日 at 14:53 お返事いただいていたのに気づかずすみません。 さんざん試行錯誤して、なんとか自己解決していました。最終的には、 $value->getXXX(); の方法でも、うまくいきました。まずアソシエーションがあるかどうかをif文で確認し、さらにその先のアソシエーションテーブルのほうの実際の値を取ることで解決できました。 こんな感じです。 <?php $genre = $value->getGenre(); if (is_object($genre)) { ?> <p class="genre"><?=$genre->getGenreName()?></p> <?php } ?> 返信 pictron Re: エクスプレスの値のうち、アソシエーションで参照されている値が表示されない 2020年4月17日 at 17:08 よかったです。 返信 返信 Your post has been saved and will be published after approval by the forum moderator. - Enter a Subject - Enter a Message ※ 10分以上、ポップアップを開いたままだと、セッションが切れて投稿できない場合があります。その場合はメッセージをどこかにコピーし、ページ&投稿画面をリロードし投稿し直してください。 件名 メッセージ 画像中の文字と数字を入力してください。 Captchaをクリックすると違う文字候補が出てきます。
Maki
Re: エクスプレスの値のうち、アソシエーションで参照されている値が表示されない
さんざん試行錯誤して、なんとか自己解決していました。最終的には、
$value->getXXX();
の方法でも、うまくいきました。まずアソシエーションがあるかどうかをif文で確認し、さらにその先のアソシエーションテーブルのほうの実際の値を取ることで解決できました。
こんな感じです。
<?php
$genre = $value->getGenre();
if (is_object($genre)) { ?>
<p class="genre"><?=$genre->getGenreName()?></p>
<?php } ?>