有一些問題可視化如何爲每個循環實現此功能,並且不確定要向哪裏澄清。PHP Group by foreach循環
我有一個數據庫與3表:數據庫,商店,鏈接。
鏈接連接到商店,物品,商品和商店是單獨的表,因此鏈接有屬於商店並屬於商品關係。
在其中顯示兩個具體項目,我在尋找最終結果的頁面是這樣的:
Shop | Item 1 | Item 2 - table headings
--------- | ------ | -------
Shop-name | Link | Link
要試圖澄清一點多我想做的事:
Item[TABLE]
Item 1
Item 2
Shop[TABLE]
Shop 1
Shop 2
Links[TABLE]
Link 1 (belongs to item 1 and shop 1)
Link 2 (belongs to item 2 and shop 1)
頁:顯示項目1和項目2
查詢從DB此頁面上的所有鏈接,現在需要將它們分組以這樣的方式,我讓他們在一個表,由本店分組。這有意義嗎?
有關如何獲得此結果的任何建議?我正在使用Laravel,雄辯和刀鋒。
您的預期成果是什麼?也許你應該寫一些商店/項目/鏈接的例子和你期望的結果的例子,它也會幫助我們。 –
這看起來更像是一個數據庫查詢問題,而不是php – Kisaragi
@NicolasRacine預期的結果就像顯示的那樣,一個商店的表格中包含與頁面上的項目相關的鏈接。每個頁面都顯示兩個特定項目,所以我需要顯示一個包含這些產品所有可用鏈接的表格。我一直纏着我的問題是,我認爲我不能按商店分組,因爲我首先查詢了這兩個商品的鏈接,而不是商店。對於上下文,我還在同一頁面上顯示項目的規格,我在這裏獲得幫助:http:// stackoverflow。com/questions/35526344/laravel-eloquent-splitting-into-array – Jamie000012