各学校には複数の支払い記録があります。私はsummary
ページを持っています。ここでは3つのレコードしか表示されておらず、別の詳細ページが作成されています。私はYiiフレームワークを使用しています。phpのforeachループにボタンを追加します
たとえば、私には、合計で10 payment records
の学校があります。私はforeach
ループを使って要約ページに3つのレコードしか表示していません。しかし、私が今したいのは要約ページのadd a button
です。あなたが知っているように、合計レコードは10
であり、要約ページのこれらの3つのレコードの後に、詳細ページにリンクされたボタンを表示して、すべてのレコードを表示します。
となりました。レコードがすでに3の場合はボタンを表示しません。レコードが3以上の場合は、View More
ボタンが表示されます。私のコードにボタンを置く場所はどこですか?
これをどのように達成できますか?ここに私のforeach
ループは3レコードを示しています。
<?php
$i = 0;
foreach($model->payments as $modelPayment){ ?>
<tr>
<td><?PHP echo $modelPayment->amount; ?></td>
<td><?PHP echo $modelPayment->deposit_date; ?></td>
</tr>
<?PHP
$i++;
if($i==2){
break;
}
}
?>