本节将演示通过数据库表生成CRUD
本功能可以实现基本的CRUD,更加细化和个性化的定制,建议对生成的菜单进行定制,诸如字段的定制和方法的定制。
CREATE TABLE `cd_demo_learner` (
`learner_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '学员编号',
`name` VARCHAR(250) DEFAULT NULL COMMENT '姓名',
`card_id` VARCHAR(250) DEFAULT NULL COMMENT '身份证号',
`mobile` VARCHAR(250) DEFAULT NULL COMMENT '手机号',
`address` TEXT COMMENT '现住址',
`remark` TEXT COMMENT '备注信息',
PRIMARY KEY (`learner_id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='学员管理';
创建库表
通过数据库表生成菜单
如下图所示:
下拉框选择demo_learner表,点击【根据表生成】按钮
生成代码
根据表生成后,会显示一个新的菜单,我们选中菜单,点击生成按钮
注意:生成的菜单名为表的备注,菜单的字段名和表的字段备注是一样的,请在进行数据库表设计的时候,进行有目的发设置即可。
当然,生成的表单中设置的表单类型大部分都是输入框,其余的复杂类型都没有,这个可以在创建好菜单后,对字段进行重新定义,这样就可以避免单纯通过表格生成的菜单太简单的问题了。
页面刷新后,根据表生成的菜单就创建完成了