有沒有辦法對你的產品做一個foreach,並按category_id排序,並在產品上方顯示類別名稱。 (我使用laravel 4作爲框架)如何在不影響每一行的情況下進行foreach?
一例的輸出應該是什麼樣子:
Chairs
wooden chair number 1
pretty chair number 1
pretty chair number 2
Doors
tall door number 1
white door number 1
關鍵問題:如何讓我不必每行上面的類別名稱一個foreach?
希望我提出了我的問題/問題清楚,有人可以幫助我!
這是我走到這一步:
不過,當我做我的foreach在刀片我會得到錯誤:「未定義指數」
我在我的控制器使用的的foreach:
foreach($results as $result) {
$category[$result->category_id][] = $result;
}
我在刀片的foreach:
@foreach ($category as $key => $product)
<tr>
<td>{{ $product[$key]['created_at'] }}</td>
<td>{{ $product[$key]['order_id'] }}</td>
<td>{{ $product[$key]['name'] }}</td>
</tr>
@endforeach
什麼是你得到的輸出?錯誤消息? – eluong 2014-08-28 16:58:20
未定義的索引:(mybladefile)-----當我填充而不是$ key時,它的值爲0或1。但是,當我var_dump $鍵輸出1 – yinshiro 2014-08-28 16:59:15