插件开发:

开发的sql文件直接加入数据库。在addons目录下新建文件,如下:

   ├─bargain            模块目录
   │  ├─controller      控制器目录
   │  ├─model           模型目录
   │  ├─service         服务层目录
   │  ├─template        视图目录
   │  │  ├─admin        店铺端后台视图目录
   │  │  └─platform     平台端后台视图目录
   │  ├─config.php      模块配置文件
   │  └─Bargain.php     模块函数文件,安装变量设置

在插件入口文件bargain》Bargain.php添加参数,填写完可在平台端后台进行安装。

添加插件info信息:

参数 说明
name 插件名称标识
title 插件中文名
description 插件描述
status 状态 1使用 0禁用
author 作者
version 版本号
has_addonslist 是否有下级插件
content 插件的详细介绍或者使用方法
config_hook 自定义配置文件钩子
config_admin_hook 自定义admin配置文件钩子
logo 应用图标
logo_small 应用图标(48*48)
logo_often 应用图标(常用功能)

添加插件左侧菜单menu_info信息:

参数 说明
module_name 模块标题
parent_module_name 上级模块名称 用来确定上级目录
sort 菜单排序
is_menu 是否为菜单 1是 0否
is_dev 是否是开发模式可见 1是 0否
desc 菜单描述
module_picture 图片(一般为空)
icon_class 字体图标class(一般为空)
is_control_auth 是否有控制权限 1是 0否
hook_name 钩子名称
module platform:平台端 admin:店铺端
is_main 是否是应用列表入口 1是 0否

添加需要的钩子,钩子共用平台端和店铺端,注意安装之后添加的钩子,需要重新卸载安装。

然后添加平台端和店铺端请求链接。

最后添加安装卸载方法。

到平台端应用就看到你所新建的插件,安装完成即可下一步插件文件开发,安装如下: