いつもありがとうございます。
テーブルcarとテーブルcarurlがあって、フロント側View.phpでテーブルcarの内容を表示させましたが、
添付画像のイメージ図のように、項目「購入リンク」は別のテーブルcarurlにあります、
項目「バルブ形状」一致すれば、テーブルcarurlの「購入リンク」を表示させたいです。
なかなか上手く行かないので、お願いいたします。
この部分、ifかforeachか、どうすればいいか分からないです。
<?php $this->CarUrl->carurlUrl($carurl) ?>
一部分のコードを添付します。
<table>
<tr>
<th>バルブ位置</th>
<th>バルブ形状</th>
<th>購入リンク</th>
<th>純正定格</th>
</tr>
<tr>
<td>ヘッドライト(LO)</td>
<td><?php $this->Car->carLo($car) ?></td>
<td><?php $this->CarUrl->carurlUrl($carurl) ?></td>
<td><?php $this->Car->carLotype($car) ?></td>
</tr>
......
素人なので、以下は自分で試したコード、全部だめでした。
CarUrl未定義って
<?php if($carurl['CarUrl']['name'] == $car['Car']['lo']): ?> <?php $this->CarUrl->carurlUrl($carurl) ?> <?php endif; ?>
全体おかしくなる
<?php foreach($carurl as $name => $car['Car']['lo']): ?> <?php $this->CarUrl->carurlUrl($carurl) ?> <?php endforeach; ?>
エラー
<?php if($this->CarUrl->carurlName($carurl) = $this->Car->carLo($car)): ?> <?php $this->CarUrl->carurlUrl($carurl) ?> <?php endif; ?>
■ baserCMS 4.0.2.1
■ レンタルサーバー名:さくらサーバー
■ 利用しているデータベース: [ MySQL ]
