## 插件目录结构
~~~
demo //插件标识
├── frontend //此文件夹为插件前台控制器目录
├── api //此文件夹为插件接口控制器目录
├── common//此文件夹为插件公共目录
├── backend //此文件夹为插件后台控制器目录
├── public //此文件夹中所有文件会覆盖到根目录的/public文件夹
├── view //此文件夹为插件视图目录
├── Plugin.php //此文件为插件核心安装卸载控制器,必需存在
├── Plugin.js //此文件为插件JS文件 可选 可以编写全局js
├── LICENSE //版权文件
├── config.php //插件配置文件,我们在后台插件管理中点配置按钮时配置的文件,必需存在
├── plugin.ini //插件信息文件,用于保存插件基本信息,插件开启状态等,必需存在
└── install.sql //插件数据库安装文件,此文件仅在插件安装时会进行导入 可选
└── uninstall.sql //插件数据库卸载文件,此文件仅在插件安装时会进行导入 可选
└── common.php //插件公共函数文件 可选
└── middleware.php //插件中间件文件 可选
└── 其他.php
~~~
## 命名规范
- 小写字母 ,不能有特殊字符 ,且在插件市场上唯一
- 介绍
- 系统架构
- 安装
- 多语言
- 数据库
- 控制器
- 开发示例
- 前端
- js 模板
- js cols字段解析
- 权限验证
- table事件
- 常用组件
- input表单
- xmselect表单
- textarea表单
- upload表单
- editor表单
- select表单
- radio表单
- switch表单
- checkbox表单
- arrays表单
- icon表单
- date表单
- city表单
- region表单
- tags表单
- color表单
- submit按钮
- close按钮
- Api接口
- 插件基础
- 目录结构
- 插件市场
- 插件管理
- 插件开发
- 模块
- 插件文件
- 插件配置
- 插件基础信息
- 内置函数
- 插件数据库
- 全局js 文件
- Curd命令行
- CURD命令
- Menu命令
- 表格规范
- CMS管理--待更新
- CMS目录结构
- 内置标签
- fun标签
- 万能标签
- 分类标签
- 导航标签
- 广告标签
- tag标签
- 友情链接
- 碎片标签
- 常见问题