我正在使用Codeigniter中的CMS,它具有標題,帖子內容等常用字段(頁面與此類似,Wordpress)。當ID尚未知道時保存到表格
我在頁面上有一個圖像上傳器,通過ajax將圖像保存到帶有諸如image_id,路徑,大小等基本字段的MySQL表中。
還有另一張表,用於存儲項目與需要item_id和image_id兩者的圖像之間的關係。
我遇到的問題是item_id在創建/保存頁面之前是未知的。因此,如果用戶轉到「創建帖子」頁面並從那裏上傳圖片,我無法添加關係,因爲我還沒有item_id。
有些事情我考慮:
每當有人去創建頁面後,它會自動創建一個空白後在MySQL表只是ITEM_ID並將其存儲在一個隱藏字段。我有這個問題的是,如果一個人只是點擊了創建貼,但是從來沒有填充它,數據庫可能會充滿大量的空白帖子。
將圖像保存在圖像表中,但也保存了單擊「創建」按鈕時所有ID的數組。點擊該按鈕後,添加圖像關係。
隱藏的圖片上傳到帖子標題填寫,這將觸發頁面
WordPress的似乎已經解決了這一點,但我不知道它做什麼?
任何人有更好的建議嗎?
爲什麼不只是將圖像存儲爲臨時文件,並且在處理完信用卡之後完成所有數據庫工作? – Julien 2012-07-17 15:18:36
什麼信用卡 – allen213 2012-07-17 15:33:29