在创建新插件前,你需要在应用市场安装开发助手模块。具体安装如下图: ![](https://box.kancloud.cn/62044099182ca4d3e67ea3e5049e4dac_2826x1278.png) 安装成功后头部导航就会出现一个开发助手,如下图: ![](https://box.kancloud.cn/9862943e67ef16dc4bf6064af06e53d5_1666x808.png) >[info]现在我们使用开发助手提供的一键生成插件来快速创建新的插件。 ## 使用开发助手生成新插件 ![](https://box.kancloud.cn/90c606a777442edc968619230681d1a2_1926x1466.png) 完善表单信息后,点击提交按钮即可自动生成新的插件。 插件目录结构如下: ~~~ /plugins/test/ ├─admin 插件后台控制器目录(非必须) │ ├─Index.php 初始化的默认控制器 ├─home 插件前台控制器目录(非必须) │ ├─Index.php 初始化的默认控制器 ├─model 插件模型目录(非必须) ├─sql 模块SQL文件目录(非必须) │ ├─install.sql 安装SQL文件 │ ├─uninstall.sql 卸载SQL文件 ├─validate 验证器目录(非必须) ├─view 插件模板目录(非必须) │ ├─admin 插件后台模板目录 │ │ ├─index 控制器模板目录(以控制器命名) │ │ │ ├─index.php 模板文件(示例) │ ├─home 插件前台模板目录 │ │ ├─index 控制器模板目录(以控制器命名) │ │ │ ├─index.php 模板文件(示例) │ ├─widget 插件钩子模板目录 │ │ │ ├─system_hook.php 钩子模板(示例) ├─info.php 插件基本信息 ├─menu.php 插件后台管理菜单节点 ├─test.php 插件与钩子的实现方法 ~~~ >[danger] 特别说明:插件模板的具体存放位置和规则比较特殊,请仔细留意上面的view目录下面的结构说明。 以上就是插件的快速创建流程,接下来你需要了解插件配置、插件控制器、插件钩子、插件管理菜单的创建等基础知识。