## 开始使用
0. 在生成文件选项后的下拉框里选择自己要生成的某一个文件,然后再填写下面的配置信息
1. 填写好控制器名称
2. 填写好表单元素
3. 点同步字段,会将表单元素自动同步到表字段,如果不想建表,也要点一下同步,不然前端校验通过不了,包含 `id`、`status`、`isdelete`、`create_time`、`update_time` 的数据类型随便填写,模型会根据选项自动生成,不按此处选择的数据类型生成
4. 勾选需要生成的首页菜单
5. 勾选是否创建模型和验证器
6. 点击生成
![](https://box.kancloud.cn/dd34e3139400bbf282a14faf0ce79a04_1839x966.png)
![](https://box.kancloud.cn/70960de4a58f1bf3f406e8ce50139d30_1835x963.png)
![](https://box.kancloud.cn/b1ec686a276ce49dd9dfdfdac5a6c440_1831x964.png)
>[info] 以下代码、日志全部是自动生成,没有做任何修改,包括缩进,严格的缩进非常方便二次编辑和查阅
## 生成文件
### model/File.php
```
<?php
namespace app\admin\model;
use think\Model;
class File extends Model
{
// 指定表名,不含前缀
protected $name = 'file';
// 开启自动写入时间戳字段
protected $autoWriteTimestamp = 'int';
}
```
>[warning] 生成的文件千万不要覆盖已有文件,自动生成的代码是无法撤销的,文件被覆盖如果没有版本控制工具是无法还原的
- 概要
- 开始使用
- 写在前面
- 目录结构
- 模板主题支持
- 前置方法before支持
- 数据返回
- 异常接管
- Rbac 权限管理
- 开始使用
- 用户管理
- 分组管理
- 节点管理
- 角色管理
- 使用流程
- 其他
- 代码自动生成 v1.2
- 示例一 - 一级控制器
- 示例二 - 多级控制器
- 示例三 - 从数据表生成
- 示例四 - 指定生成的文件
- 示例五 - 命令行模式
- 示例六 - 模拟命令行模式
- 代码自动生成
- 示例一 - 一级控制器
- 示例二 - 多级控制器
- 控制器
- 公共控制器
- traits 多继承 Controller
- 公开不授权控制器
- 其他控制器
- 标签扩展
- 模板
- 网站操作日志
- 节点图
- 行为驱动
- 其他后端方法
- Excel一键导出
- Excel一键导入
- 文件下载
- 邮件发送
- 七牛文件上传
- id加密
- 前端
- ajax请求
- 表单校验
- 丰富弹层
- 异步操作
- 表格溢出
- 随机字符串
- 自动面包屑导航
- 动态加载文件
- 文件上传
- Tab 切换
- 图片预览
- 二维码生成
- 日历组件
- 升级指导
- 更新日志
- FAQ