簡體   English   中英

將數據限制為顯示代碼點火器視圖

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM