圖一
根據上述需求,確定了數據庫表的設計目標,接下來看第二點
2、建立數據庫表、字段
建立數據庫表product,表將會有四個字段與第一點需要顯示的內容對應,如下:
(1)產品名稱 <=> 直接引用dedeCMS系統的文章 title
(2)產品價格 <=> price
(3)產品縮略圖 <=> 直接引用dedeCMS系統的文章縮略圖 litpic
(4)產品介紹 <=> pinfo
注:dedeCMS有一個公共表“archives”,各個模型都共用其中的字段,新建立的模型也是,也就是說,實際上只需要建立兩個字段:price、pinfo
確定目標后,進入dedeCMS“頻道模型管理”。
==================================
作為初學者,模仿是事半功倍的最佳方法。在學習過程中,研究了系統缺省的四個模型,發現“軟件模型”是最方便最容易上手的模仿模型。
貪圖方便,我喜歡用多窗口瀏覽器GB打開后臺,按住shif點擊“更改”在新標簽打開“軟件模型”;
界面里就簡單的幾行填寫表單,里面“附加表”、“列表附加字段:”分別是CMS系統自動創建的“數據庫表”、表里的“字段”(注意:dedeCMS有一個共用的表“archives”,各個模型都共用其中的好些字段,所以“軟件模型”里的字段并不多):
圖二
接著在管理后臺原標簽點擊[增加新模型],打開新建“模型”界面,把“軟件模型”地內容對應地復制過來,然后根據前面設計的表名、字段進行修改,按下圖修改好之后點擊“確定”,“產品庫模型”建立了。
dedeCMS缺省創建的字段用了“latin1_swedish_ci”編碼,需要進入到phpMyAdmin把它修改成CMS統一的“gbk_chinese_ci”編碼,否則中文字會出現顯示亂碼現象。
(補充:下圖中有“字段添加向導”,這里可以對創建的字段進行定義)
圖三
精彩內容,請點擊下一頁!