[TOC]
## 特别注意
这里引用了 `vdenor` 下的代码注释类 `Annotations` ,如图:
![mark](http://qiniu.newthink.cc/blog/20171019-144557646.png)
一开始我看了这个类,没当回事儿,准备就此通过,不再看了,看了 `thinkcmf` 类后,我才发现,这个类有多强大!
## 菜单格式
参考: https://www.kancloud.cn/thinkcmf/doc/299310
```
/**
* @adminMenu(
* 'name' => '密码修改', // 菜单名称
* 'parent' => 'default', //菜单父级,格式有三种:应用名/控制器/操作,控制器/操作,操作
* 'display'=> false, //菜单是否显示
* 'hasView'=> false,//菜单是否有界面
* 'order' => 10000, //菜单排序
* 'icon' => '', //图标
* 'remark' => '密码修改', //菜单备注
* 'param' => '' //菜单额外参数,一般没有
* )
*/
```
## 定制需要修改的
### (一) 命名空间
![mark](http://qiniu.newthink.cc/blog/20171019-153935101.png)
### (二)定制哪类需要导入
![mark](http://qiniu.newthink.cc/blog/20171019-153844906.png)
### (三)相关数据表
![mark](http://qiniu.newthink.cc/blog/20171019-153855747.png)
### (四)引入 `annotation` 类和文件
##### `vendor` 中的 `mindplay`
![mark](http://qiniu.newthink.cc/blog/20171019-154112192.png)
##### 新建的 `annotation`
![mark](http://qiniu.newthink.cc/blog/20171019-154031878.png)
- 附录
- 逻辑与数据模型
- HTML约定-bootstrap
- HTML约定-LayUI
- 角色管理 role
- 数据表
- 列表
- 控制器
- 视图
- 视图-layui
- 角色添加
- 控制器
- 视图
- 角色添加提交
- 控制器
- 验证
- 角色修改
- 控制器
- 视图
- 角色修改提交
- 控制器
- 角色删除
- 控制器
- 权限设置
- 控制器
- 视图
- 模型
- 权限设置提交
- 用户 user
- 数据表
- 列表
- 控制器
- 视图
- 模型
- 添加
- 控制器
- 视图
- 添加提交
- 控制器
- 验证器
- 编辑
- 控制器
- 视图
- 编辑提交
- 控制器
- 验证器
- 删除
- 停用启用
- 角色用户中间表role_user
- 菜单管理
- 数据表
- 表格折叠列表
- 控制器
- 视图
- 全部列表
- 控制器
- 视图
- 填加
- 控制器
- 视图
- 填加提交
- 控制器
- 验证器
- 编辑
- 控制器
- 视图
- 编辑提交
- 控制器
- 验证器
- 删除
- 控制器
- 视图
- 导入菜单
- 视图
- 控制器
- 特别注意
- annotation
- 导出菜单
- 视图
- 控制器
- 排序
- 控制器
- 视图
- 模型