2017-04-19 108 views
-1

我試圖顯示不同的類別名稱。每個名稱都會有不同的數據過濾器類(jquery插件)。任何幫助? 任何本地PHP或laravel的幫助將不勝感激。由於php foreach數組的具體結果

@if($categories) 
    @foreach($categories as $category) 
    <li><a class="filter" data-filter=".category-1">{{$category->name}}</a> 
</li> 
@endforeach 
@endif 
<ul> 
<li><a class="filter" data-filter="all">Show All</a></li> 
<li><a class="filter" data-filter=".category-1"></a></li>//second category 
<li><a class="filter" data-filter=".category-2"></a></li>//third category 
<li><a class="filter" data-filter=".category-3"></a></li>//fourth category 
</ul> 
+1

什麼是不工作? – Marvin

+0

我想每次顯示特定的名稱,每個名稱都有不同的數據過濾器 – Wushu06

+0

有沒有與過濾器和名稱或結果有關的東西? – Omi

回答

0

我解決了它這種方式

 $favcolor = 1; 
     switch ($favcolor) { 
       case 1: 
        echo 2; 
        break; 
       case 2: 
        echo 3; 
        break; 
       default: 
        echo 1; 

        } 


      @foreach($categories as $category) 

     <li><a class="filter" data-filter=".category-<?php echo $favcolor; 
     $favcolor++ ?>">{{$category->name}}</a></li>      
      @endforeach