聯系官方銷售客服
1835022288
028-61286886
想給現有安裝的應用 kaoshi 增加一點功能。
創建了一張表:
CREATE TABLE `ap_1_kaoshi_app` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '站點id',
`uid` int(11) NOT NULL DEFAULT '0' COMMENT '所屬用戶',
`sitename` varchar(32) NOT NULL DEFAULT '' COMMENT '站點名稱',
`sitelogo` varchar(255) NOT NULL COMMENT '站點logo',
`params_keyval` text COMMENT '參數鍵值',
`create_time` int(10) NOT NULL DEFAULT '0' COMMENT '創建時間'
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='考試應用表';
利用【開發者工具-應用插件】- 【找到應用 kaoshi -控制器管理】-【Kaoshi/Controllers/Admin/ +創建數據控制器】
輸入: App、考試站點、選擇表:ap_1_kaoshi_app ,ajax獨立模板:系統會單獨創建對應的列表模板和編輯模板,列表頁采用ajax方式
確定后,系統自動在Kaoshi/Controllers/Admin/ 控制器下創建了幾個文件:app.php、app.json \ 視圖層目錄:app_list.html 、app_post.html (暫未做任何編輯)
點擊【字段設置】,sitelogo 修改為File 類型字段。
點擊【列表設置】如下:
點擊【訪問】,讀出來數據表的數據
現在 點擊【修改】,
有問題請教:
這里所屬用戶變成了字段值 uid,而不是像列表一樣用戶名,能否顯示用戶名稱,并且可以選擇用戶進行修改?創建時間也是直接讀取的字段值,能否直觀地選擇日期?站點logo 這里選擇了圖片,點擊保存,也沒法保存成功。
你離線下載開發者工具插件 ,然后上傳到網站上,然后從這個步驟開始操作一次
點擊【字段設置】,sitelogo 修改為File 類型字段。
回復迅睿框架創始人
下載覆蓋后編輯為 file字段 可以保存成功了。我看app_list.html 這數據部分是加載的系統模板: {template "mytable.html", "admin"}
列表字段設置 File 回調用了 dr_thumb ,列表中如何圖片形式展示呢?需要單獨修改模板嗎?或者單獨寫回調函數?
這里填寫回調函數,你點回調按鈕,并沒有dr_thumb這個函數可選的
改用了sitelogo字段改用了 file 回調。謝謝了