:::
所有書籍
「Tad Tools 使用說明」目錄
MarkDown
7. XoopsModules\Tadtools\TadUpFiles 檔案上傳工具
1. XoopsModules\Tadtools\Utility 工具集
2. XoopsModules\Tadtools\FormValidator 表單驗證
3. XoopsModules\Tadtools\My97DatePicker 小月曆
4. XoopsModules\Tadtools\SweetAlert 可愛警告視窗
5. XoopsModules\Tadtools\BootstrapTable 進階表格
6. XoopsModules\Tadtools\CkEditor 編輯器用法
7. XoopsModules\Tadtools\TadUpFiles 檔案上傳工具
8. XoopsModules\Tadtools\TadDataCenter 資料中心
9. XoopsModules\Tadtools\Bootstrap3Editable 點擊編輯
10. 樹狀目錄
9. XoopsModules\Tadtools\Bootstrap3Editable 點擊編輯
Tad Tools 使用說明 ============== ```php use XoopsModules\Tadtools\TadDataCenter; ``` ### 建立資料表 ```sql CREATE TABLE `模組名稱_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; ``` ### 產生單一個表單欄位: ```php $TadDataCenter = new TadDataCenter($module_dirname); $TadDataCenter->set_col($col_name, $col_sn); $form = $TadDataCenter->getForm($mode, $form_tag, $name, $type, $value, $options, $attr, $sort); ``` ### 產生批次表單欄位: ```php $TadDataCenter = new TadDataCenter($module_dirname); $TadDataCenter->set_col($col_name, $col_sn); $TadDataCenter->assignBatchForm($form_tag, $data_arr = array(), $type = '', $attr = []); ``` ### 儲存資料: ```php $TadDataCenter = new TadDataCenter($module_dirname); $TadDataCenter->set_col($col_name, $col_sn); $TadDataCenter->saveData(); // 或 $data_arr = [ $data_name1 => [0 => $data_value1, 1 => $data_value2], $data_name2 => [0 => $data_value3], ]; $TadDataCenter->saveCustomData($data_arr = []); ``` ### 取得資料陣列: ```php $TadDataCenter = new TadDataCenter($module_dirname); $TadDataCenter->set_col($col_name, $col_sn); $data = $TadDataCenter->getData($name, $sort = 0); $xoopsTpl->assign('data', $data); ``` $data是二維陣列:`$data['變數名稱1'][0]`、`$data['變數名稱1'][1]`... ### 刪除資料: ```php $TadDataCenter = new TadDataCenter($module_dirname); $TadDataCenter->set_col($col_name, $col_sn); $TadDataCenter->delData($name, $sort); ``` eguide 語法相關 ----------- ### eguide 語法文字轉表單: ```php $TadDataCenter = new TadDataCenter($module_dirname); $data = strToForm($setup = ''); ``` $data 完整表單字串 ### 取得所有的欄位設定: ```php $TadDataCenter = new TadDataCenter($module_dirname); $data = getAllCols($setup); ``` $data是二維陣列 ### 取得所有欄位的某個項目值: ```php $TadDataCenter = new TadDataCenter($module_dirname); $data = $TadDataCenter->getAllColItems($setup, $item = 'label'); ``` $data是一維陣列,索引值是 label ### 取得某一欄位設定: ```php $TadDataCenter = new TadDataCenter($module_dirname); $data = $TadDataCenter->getColSetup($setup); ``` $data 是一維陣列,包括: - $data\['form\_tag'\] - $data\['label'\] - $data\['type'\] - $data\['value'\] - $data\['options'\] - $data\['attrs'\] - $data\['other'\] - $data\['help'\] - $data\['require'\] - $data\['kind'\]
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
570
人線上 (
206
人在瀏覽
線上書籍
)
會員: 0
訪客: 570
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入