CRUD 基础
什么是 CRUD ?
什么是
CRUD 是增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写,XinAdmin 实现了可视化生成 CRUD 代码的功能,请参考下方介绍使用。
 
设计表格
注意
请务必在开发环境中使用 CRUD,并且保证项目目录结构没有改变,不在开发环境则不具备代码热更新功能,所以代码生成好了,您也不能访问
1、在线开发记录表中新增记录并且重命名为你的页面名称!
2、点击设计页面进入 CRUD 页面设计
3、自定义表格功能开关、查询、操作栏、分页等配置
4、新增字段,其中 表单类型 字段名 和 字段备注 必填,你可以设置表格、表单和搜索的显示状态,以及查询方式和验证规则,你也可以使用枚举或者字典来个性化配置
 
5、编辑字段数据库配置,该项需要你熟悉数据库的基本配置,尽可能的保证数据结构的正确性
 
6、编辑 Mock 数据, 你可以配置 Mock 类型,以便更详细的看到预览效果,相关文档
7、字段拖拽排序
 
8、编辑生成设置
请确保生成的数据表名不存在数据表中,否则将不会生成数据表 数据库备注将作为导航菜单名称 页面目录及目录结构请确保没有修改,否则生成文件路径将会出错
 
保存与生成
我们设计完成表格后,可以将所编辑的表格保存到数据表中,以便下次使用 或者直接保存并生成代码
1、检查代码,生成代码后在你的文件目录中可以看到,已经在目录中创建了 控制器、模型、验证器和前端页面
2、检查数据库新增了一个数据表,数据表名为 CRUD 设置中的数据表名
3、检查路由,如果你是管理员账户的话,你可以看到在我们的导航栏中也新增了一项导航,可以直接访问到刚才所新增的页面,并且支持新增删除等操作
4、检查权限,在菜单管理中你可以看到,新增了一级菜单和相关的操作权限,你可以为其它分组的管理员直接分配权限
常见错误
1、数据库错误,该错误通常包含 sql 错误,是在生成数据库结构的时候相关字段的配置错误,请检查字段的数据库配置
2、crud_config 相关字段不存在,请检查生成设置中的配置项是否完整
3、其它错误,请加入官方 QQ 群来获取解答