代码生成
代码生成
代码生成菜单 维护=》开发工具=》代码生成=》添加功能
代码生成可以生成自己导入的数据表,也可以进行自行创建表;可以对已经存在的表进行增加字段、修改字段、删除字段;可以自定义列表中展示的列;生成添加时的表单展示字段;数据验证,前台页面、路由自动生成;添加功能不能应用于系统自带的表;
代码生成前端模板默认存放位置:
后端文件存放位置可不用修改,前端文件存放根目录修改位置:
config/app.php
return [
//后台前端模板根路径
'admin_template_path' => dirname(app()->getRootPath()) . DS . 'template' . DS . 'admin' . DS . 'src' . DS,
];
开源目录结构
crmeb #后端文件根目录
template\admin\src 前端文件存放根目录
标准版本目录存放结构
/ #后端文件根目录根目录下
/admin/src #前端文件存放根目录
基础配置
一、菜单
可选填;如果选择那么添加的功能将生成在此菜单下
二、菜单名称
可选填;如果不填入按照模块名称生成
三、模块名
模块名称必填,用户生成文件中顶部注释内容或者为菜单名称
四、表名
表名为必填,数据库的表的名称,表名可以为已经存在的表或者不存在的;已近存在的表将自动读取表中的字段展示在下一个配置中,不存在的则需要自己自行添加
字段配置
一、字段名称
添加时,字段名称为必须填写;修改时字段名称不能为空值;默认没有数据表时会自动生成一个id主键,并且不能被修改
二、字段类型
添加字段的字段类型为必选项;
三、长度
字段展示长度,text 类型不用填写长度,时间类型长度不能超过6位;
四、默认值
字段没有内容的时候展示的默认值
五、字段描述
字段说明文字可以为空值
六、列表
勾选后展示在列表的列中
七、列表名
列表名配合列表使用,如果列表勾选、列表名不填写那么会默认使用字段描述内的内容
八、表单类型
选择添加和修改页面的表单类型;不选择将不会生成;默认需要选择一个表单类型
九、字典配置
用户表达类型中的单选框和多选框的字段内容配置;其他表单类型不可以填写;
十、必填
表单类型选择后添加数据验证是否必填
十一、操作
可以对此列进行删除,除了主键不能被删除
存放位置
展示生成文件的位置,全部都为相对路径;可以对路径进行修改和文件名称的调整