2017-02-22 49 views
0

我可能在想這個,但對於我的生活,我無法弄清楚這一點。Codeigniter Catagorizing

我有一個列表,我想打印出來,但我想按照狀態對列表進行分類。我知道我可以做一堆查詢,每個州都有一個查詢,但我想避免這種查詢。

這是代碼在我看來的樣子。

<?foreach($tnrClinics as $row) :?> 
    <h2 style="text-decoration: underline;"><?=$row->state?></h2> 
    <p><?=$row->name?></p> 
    <p><?=$row->address?></p> 
<?endforeach;?> 

這就是它的樣子。但不是一遍又一遍地列出佛羅里達州,我想有一個佛羅里達州的主要類別,並列出下面的所有診所。

enter image description here

回答

2

跟蹤狀態的變化......

$lastState = ''; 

<?foreach($tnrClinics as $row) :?> 

    <php? if ($row->state !== $lastState) { 
     <h2 style="text-decoration: underline;"> 
     <?=$row->state?> 
     </h2> 
     $lastState = $row->state; 
    } ?> 

    <p><?=$row->name?></p> 
    <p><?=$row->address?></p> 
<?endforeach;?> 
+0

非常感謝您!儘管php標籤有點不匹配, – zazvorniki