ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[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)