亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問用thinkphp在商品列表里怎么一個商品顯示他的多張圖片?

請問用thinkphp在商品列表里怎么一個商品顯示他的多張圖片?

否認三連 2016-12-31 15:29:39
$mM()$row$mjoin() ????????join() ???????select()$row比如我有兩個商品,每個商品兩張圖,我用三表查詢出來就是四個商品,結果數組以圖片id為id了,重名的兩個,每行商品各一張。。。之前用面向過程寫了一個,直接在圖片顯示那根據商品查詢圖片,但是現在MVC概念下怎么操作啊??
查看完整描述

1 回答

已采納
?
大寫的王

TA貢獻122條經驗 獲得超162個贊

商品id關聯商品圖片,查出來需要的字段,如果有重名的那就起個別名。建議你看下慕課的tp框架的視頻。很簡單的。不要想太多,直接去試著做。

查看完整回答
1 反對 回復 2017-01-03
  • 否認三連
    否認三連
    首先很感謝,或許我真把問題復雜化了了,但這真難住我了。用三表查詢吧,商品表,分類表,相冊表。當一個商品有兩張圖片以上,就會出現一個數組只能有一個imagepath鍵值而再復制出一個商品數組,就造成了幾張圖就幾個商品。另外的辦法就是用獲得的商品信息foreach循環根據pid查詢圖片,會造成結果覆蓋,但存進數組就變成了三維數組,三維數組又不知道怎么在模板輸出。。。還有就是這代碼怎么跟我提問時發的不一樣。。。
  • 大寫的王
    大寫的王
    關聯的時候考慮下是左關聯還是右關聯,然后查商品表關聯相冊表,相冊里的圖片肯定要對應有商品id的,直接這個管理就行。如果還要查其他比如分類信息的那你再join一個分類表,多個join。先關聯一個表查出來后接著往下調試。
  • 1 回答
  • 0 關注
  • 2115 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號