thinkphp uploadify圖片上傳後表單提交 這個流程應該怎麼設計

來源:互聯網
上載者:User
如題
想要實現的就是 點擊圖片上傳 上傳多圖 (已完成) 然後填寫其他資訊 表單提交 (已完成)
有兩個表 表單資訊表 和 附件表格

疑問就是我用uploadyify上傳直接插入到資料庫裡
有圖片上傳狀態的欄位 和 對應的是表單的ID 欄位 來判斷是哪個表單資訊

下面是自己的處理的方式:

uploadify插入到資料庫圖片附件表格 還要重新查詢一下這個圖片的ID 返回 (寫入1次 查詢1次)
多圖的話 這應該返回ID數組吧 多圖每個圖片是一條記錄 還是 寫在一條記錄裡呢 記錄附件地址的URL 這樣會不會特別長呢

然後再填表單插入表單的表裡 又重新查詢返回表單填寫記錄的ID(寫入1次 查詢1次)
根據 返回的附件ID 找到表中記錄位置 在吧 填寫表單記錄返回ID 填入 附件對應的表單ID欄位裡 同時圖片的狀態欄位更改(查詢一次 寫入一次)

這樣是不是非常不好的?

如果見個表單和附件的關係表 這種事最常用的麼~
關係表裡 表單ID 對應著 多張圖片的ID 數組這樣的?

請問這個是應該怎麼設計的呢 正常來說~ 新手菜鳥 求大神指點~ 不知道都該怎麼處理個流程額 求好心大神指點~


回複討論(解決方案)

1、可以在表單裡添加一個token作當前頁面的標記,把本次上傳的附件和表單內容關聯起來
2、附件表格可以單獨維護,用token和表單資料做關聯,可以對應多條記錄,也可以一對一

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.