辉达娱乐
热门搜索:
你的位置:辉达娱乐 > 辉达娱乐介绍 >

芸众商城二次开发 插件定制开发规范&&DEMO

发布日期:2025-10-26 23:19 点击次数:113

1、插件机制

package.json是插件的基础信息

callbacks.php是插件开启跟关闭触发的逻辑(一般都是执行迁移文件)migrations目录是迁移文件src目录是业务代码层

views目录是视图层

src/PluginApplication.php是插件的容器

2、订单监听

订单监听需要在src/PluginApplication.php的boot方法中注册监听(参考文件里的第146行)

3、收入、余额、积分类型创建

参考文件的第142-144行,分别对应余额、积分、收入类型的创建

4、收入设置

参考src/PluginApplication.php的getIncomePageItems和getIncomeItems方法

其中getIncomePageItems方法中的class类里是控制前端推广中心的一些配置重点注意:isDiy方法,如果isDiy方法返回true,getAppUrl方法里对应的路由链接自定义的链接,案例所示该链接对应src/frontend/DividendController的index方法getIncomeItems里的class对应分红数据表

5、商品挂件

参考src/PluginApplication.php的getWidgetItems和setConfig方法

其中getWidgetItems方法是注册商品编辑里显示挂件内容(需以vue-goods.xx的格式)setConfig里是注册商品保存时触发的挂件保存逻辑

6、提现单独设置

参考src/PluginApplication.php的getWidgetItems(withdraw.xx的格式)

7、前端页面

如第4点说的,前端页面对应src/frontend/DividendController的index方法里对应的视图文件(views/admin/index.blade.php文件),改文件作为完全独立的前端文件,由前端开发者根据业务逻辑自行处理

查看更多

推荐资讯