[英]Limit data to be display codeigniter view
我目前正在開發一個系統。 該系統是關於發布4個州/市和這4個州的事件的所有信息,我使用標簽面板顯示了這些事件。 然后,當我單擊第一個選項卡(狀態1)時,將顯示狀態1的所有事件。 但是有一個情節轉折,如果所有事件都大於3,那么它將僅顯示3個事件,否則將顯示按鈕“更多”,否則將僅顯示事件。
問題:除按鈕部分顯示3-4次外,我已完成所有操作,應該只顯示1個按鈕。 我應該在哪里放置按鈕? 我的邏輯錯了嗎?
視圖
<?php $ctr = 0;
foreach($dejesus_events_result as $row):
if($dejesus_events_count < 4){ ?>
<?= $row->event_title;?>
<?= $row->event_description;?>
<?php } else{
while($ctr < 3){?>
<?= $row->event_title;?>
<?= $row->event_description;?>
<?= $row->event_image;?>
<?php $ctr++; } ?>
<button class="btn btn-info"> More</button>
<?php } endforeach;?>
然后將按鈕移到循環外
<?php $ctr = 0;
foreach($dejesus_events_result as $row):
if($dejesus_events_count < 4){ ?>
<?= $row->event_title;?>
<?= $row->event_description;?>
<?php } else{
while($ctr < 3){?>
<?= $row->event_title;?>
<?= $row->event_description;?>
<?= $row->event_image;?>
<?php $ctr++; } ?>
<?php } endforeach;?>
if($dejesus_events_count >= 4){ ?>
<button class="btn btn-info"> More</button>
<?php } ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.