主题
代码生成
代码生成 真的是每个项目都必备的了!代码生成一般都是为了减少curd
的重复工作。因为后台管理的curd
真的是必备的,所以代码生成还是很有必要的。目前代码生成可以自动生成以下文件
- 控制器 Controller
- 表单验证请求
- 模型 Model
- 自动写入 restful 路由
- 前端列表页面
- 前端表单页面
- 自动生成权限菜单
INFO
视频教程地址Catchadmin 专业版模块开发
使用
众所周知,CatchAdmin
是模块化的,那么首先需要干什么呢?没错,就是新增模块。如下图所示 点击新增按钮,按照提示信息输入模块信息,然后点击创建模块。
模块创建完成之后,然后在创建 Schema
,如下图 按照提示填写表信息,然后点击下一步
如图,需要在这里添加表字段,完成之后,点击创建即可。如下图
生成代码是通过每个
Schema
进行,点击生成代码按钮,进入代码生成页面 生成代码页面有几个比较重要的参数
模块
是必选的控制
器名称是必填的模型名称
是默认使用表名称表单 label
是对应表单字段名称列表
是指字段是否展示在列表中表单
是指字段是否应用在表单中,这个字段也会同时写入到模型的form
属性查询
是指字段是否应用在列表的搜索验证规则
不是应用于前端,而是后端进行字段验证
INFO
在填写好菜单之后,可以立即看到页面,也会自动生成基本的 curd 菜单