:::

3-3-2 新增 TadDataCenter 用的資料表

您沒有觀看影片的權限

您沒有觀看影片的權限

請先登入,登入後,確認您的權限後,即可觀看影片。

  1. TadDataCenter 是 tadtools 中內建的一個類別,用意是資料中心,用來儲存一些額外資訊用的,可以想像成是一個萬用表單的API,用他可以快速例建立部份表單或完整表單,有點複雜,範功能強大。
  2. 編輯 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;

     

  3. 記得修改 xoops_version.php
    //---模組資料表架構---//
    $modversion['sqlfile']['mysql'] = 'sql/mysql.sql';
    $modversion['tables'] = ['tad_signup_actions', 'tad_signup_data', 'tad_signup_data_center'];

     

  4. 一樣直接到資料庫建立資料表(記得加上資料表前置字串,如:xx_)。

link to https://github.com/tadlearn/tad_signup/commit/198c83208f2e621d80b44d499313d197fcc29731 \


:::

搜尋

QR Code 區塊

https%3A%2F%2Ftad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1620%26tbsn%3D48

書籍目錄

展開 | 闔起

線上使用者

52人線上 (8人在瀏覽線上書籍)

會員: 0

訪客: 52

更多…