■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

プラグインのフロント側Viewについて

manhoo > プラグインのフロント側Viewについて @ 2017/3/25 13:45
いつもありがとうございます。
テーブル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 ]

■ BaserCMSのバージョン:4.1.6
■ サーバー名:さくらレンタルサーバー
■ テーマ:Simple Company 03
■ 設置フォルダ:ROOT
■ データベース:MySQL
■ PHPスキル(自己評価):C

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
24 人のユーザが現在オンラインです。 (23 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 24