首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

DedeCMS 核心資料庫架構解析:四大核心表(欄目、主表、附件表、模型表)關係圖解

     編輯:PHP 相關知識

DedeCMS 核心資料庫架構解析:四大核心表關係圖解

織夢(DedeCMS)採用高度模組化的資料庫設計,核心由四類表構成,理解其關係是二次開發的基礎:

表類別表名稱核心用途
欄目(分類)表dede_arctype所有內容(軟體、商品、文章…)必須歸屬某個欄目,欄目定義了內容的分類層級與顯示屬性。
內容主表dede_archives存放所有文檔的共同欄位:標題、作者、發布時間、點擊數、縮略圖、旗屬性等,是內容的「身份證」。
內容附件表dede_addonXXX針對不同內容模型的擴充欄位,如文章模型對應 dede_addonarticle(含 body 欄位),圖集模型對應 dede_addonimages(含圖片路徑陣列)。主表與附件表以 aid 關聯。
欄目模型表dede_channeltype定義每種內容模型的屬性:模型名稱、對應附件表名、欄位定義、模板路徑等。欄目表 dede_arctype 的 channeltype 欄位指向此表。

DedeCMS 四大表關係圖

(整理自韓順平老師《DedeCMS 二次開發》教學)

常見問題補充

  • 主表 vs 附加表:主表固定為 dede_archives,附加表命名規則為 dede_addon{模型名},如 dede_addonarticle、dede_addonimages。
  • 其他常用表:dede_flink(友情連結)、dede_member(會員)、dede_tagindex/dede_taglist(TAG 標籤)等,命名皆有明確語義,建議多查看表結構掌握規律。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved