联系官方销售客服
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 这里选择了图片,点击保存,也没法保存成功。
列表字段设置 File 回调用了 dr_thumb ,列表中如何图片形式展示呢?需要单独修改模板吗?或者单独写回调函数?
这里填写回调函数,你点回调按钮,并没有dr_thumb这个函数可选的