3-3-2
新增 TadDataCenter 用的資料表
您沒有觀看影片的權限
請先登入,登入後,確認您的權限後,即可觀看影片。
- TadDataCenter 是 tadtools 中內建的一個類別,用意是資料中心,用來儲存一些額外資訊用的,可以想像成是一個萬用表單的API,用他可以快速例建立部份表單或完整表單,有點複雜,範功能強大。
- 編輯
sql/mysql.sql
,新增 TadDataCenter 用的資料表,資料表欄位是固定的,資料表名稱規則為「模組目錄_data_center
」
CREATE TABLE `tad_signup_data_center` (
`mid` mediumint(9) unsigned NOT NULL AUTO_INCREMENT COMMENT '模組編號',
`col_name` varchar(100) NOT NULL DEFAULT '' COMMENT '欄位名稱',
`col_sn` mediumint(9) unsigned NOT NULL DEFAULT '0' COMMENT '欄位編號',
`data_name` varchar(100) NOT NULL DEFAULT '' COMMENT '資料名稱',
`data_value` text NOT NULL COMMENT '儲存值',
`data_sort` mediumint(9) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
`col_id` varchar(100) NOT NULL COMMENT '辨識字串',
`sort` mediumint(9) unsigned COMMENT '顯示順序',
`update_time` datetime NOT NULL COMMENT '更新時間',
PRIMARY KEY (`mid`,`col_name`,`col_sn`,`data_name`,`data_sort`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- 記得修改
xoops_version.php
//---模組資料表架構---//
$modversion['sqlfile']['mysql'] = 'sql/mysql.sql';
$modversion['tables'] = ['tad_signup_actions', 'tad_signup_data', 'tad_signup_data_center'];
- 一樣直接到資料庫建立資料表(記得加上資料表前置字串,如:
xx_
)。
link to https://github.com/tadlearn/tad_signup/commit/198c83208f2e621d80b44d499313d197fcc29731 \