dict数据字典开发——常用功能字典

常用的功能开发数据字典目录(以下是常用的功能开发,字典数据,插件可以根据情况选择开发)

diy自定义装修开发

用于自定义装修开发:自定义组件、自定义链接、自定义模板数据、页面类型等

这里只做简单说明,详细请查看自定义开发文档: 自定义组件开发

文件位置

components.php定义自定义组件

links.php定义自定义链接

template.php定义自定义页面类型

pages.php定义自定义模板数据

diy_form万能表单开发

用于万能表单开发:自定义表单组件、万能表单模板数据、万能表单类型等

这里只做简单说明,详细请查看自定义开发文档: 自定义表单组件开发

文件位置

components.php自定义表单组件

template.php表单模板

type.php表单类型

member会员相关开发

用于会员开发:会员账户类型、会员等级权益、会员签到礼包、会员成长值规则、会员积分规则等

文件位置

account_change_type.php 会员账户类型开发

开发者可以根据插件业务需求,定义会员账户类型,用来区分账户的变动逻辑

注意:文件名称必须是account_change_type.php,框架会寻找所有插件下的这个文件,进行加载

benefits.php会员等级权益开发

会员等级权益内容可以根据自身业务需求进行扩展

注意:文件名称必须是benefits.php,框架会寻找所有插件下的这个文件,进行加载

gift.php 会员签到礼包开发

签到活动中可以设置奖励内容,开发者可以根据自身业务需求进行扩展

注意:文件名称必须是gift.php,框架会寻找所有插件下的这个文件,进行加载

growth_rule.php 会员成长值规则开发

开发者可以根据自身业务需求,进行会员成长值规则的扩展开发

注意:文件名称必须是growth_rule.php,框架会寻找所有插件下的这个文件,进行加载

point_rule.php 会员积分规则开发

开发者可以根据自身业务需求,进行会员积分规则的扩展开发

注意:文件名称必须是point_rule.php,框架会寻找所有插件下的这个文件,进行加载

维护好菜单后,会在后台平台端、站点端进行展示

这里只做简单说明,详细请查看菜单开发文档: 菜单开发

文件位置

admin.php平台菜单

site.php站点菜单

notice消息开发

用于消息通知,短信发送等功能

这里只做简单说明,详细请查看消息开发文档: 消息开发

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

notice.php定义消息模板

sms.php短信消息模板内容

weapp.php微信小程序消息模板内容

wechat.php微信公众号消息模板内容

pay支付开发

开发者可以根据自身业务需求,扩展新的支付方式

这里只做简单说明,详细请查看支付开发文档: 支付开发

需要实现PayType事件钩子扩展支付方式,参考视频教程: https://niucloud-document-video.oss-cn-beijing.aliyuncs.com/video/12-1.mp4

关键代码

poster自定义海报开发

开发者可以根据自身业务需求,开发自定义海报

这里只做简单说明,详细请查看自定义海报开发文档:自定义海报开发

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

components.php海报组件

template.php海报模板

schedule计划任务开发

开发者可以根据自身业务需求,开发计划任务

这里只做简单说明,详细请查看计划任务开发文档: ​​​​​​计划任务开发

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

schedule.php计划任务

printer小票打印模板开发

开发者可以根据自身业务需求,开发小票打印模板

这里只做简单说明,详细请查看小票打印模板开发文档: 小票打印模板开发

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

需要实现小票打印内容的事件钩子

复制代码
'PrinterContent' => [
    'addon\shop\app\listener\printer\PrinterContentListener'
]

printer.php小票打印模板

sow_community种草奖励开发

如果安装了种草社区插件(sow_community),可以扩展开发这个功能

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

package_gift.php 种草奖励

需要实现种草奖励发放事件、获取种草奖励内容事件,这两个事件钩子

复制代码
// 种草奖励发放事件
'SettleRewardListener' => [
    // 发放优惠券
'addon\shop\app\listener\sow_community\SettleRewardListener'
],
// 获取种草奖励内容事件
'RuleContentListener' => [
'addon\shop\app\listener\sow_community\RuleContentListener'
]

商城实现的种草奖励发放事件,代码参考

商城实现的种草奖励内容事件,代码参考

recharge会员充值开发

如果安装了会员充值插件(recharge),可以扩展开发这个功能

文件位置

注意:文件名称必须对应,框架会寻找所有插件下的这个文件,进行加载

package_gift.php 充值奖励

需要实现会员充值赠送内容、会员充值成功后的事件,这两个事件钩子

复制代码
// 会员充值 赠送内容
'RechargeGiftContent' => [
    'addon\shop\app\listener\recharge\GiftContentListener'
],
// 会员充值成功后的事件
'RechargeAfterListener' => [
    'addon\shop\app\listener\recharge\RechargeAfterListener'
]

获取赠送内容事件,代码参考

会员充值成功后的事件,代码参考

相关推荐
zhimingwen1 小时前
通过ADB获取Android应用的SHA1签名
android·adb
2501_916007471 小时前
深入理解 iOS 文件管理体系,从沙盒结构到多工具协同的工程化文件管理实践
android·ios·小程序·https·uni-app·iphone·webview
00后程序员张1 小时前
iOS 性能检测工具深度解析 多工具协同下的全维度性能检测体系建设
android·ios·小程序·https·uni-app·iphone·webview
Xiaok10182 小时前
VSCode 报错 “No module named ‘torch‘“
ide·vscode·编辑器
Kapaseker2 小时前
不卖课,纯干货!Android分层你知多少?
android·kotlin
橙子味de巧克力4492 小时前
【DataGrip】JetBrains 专业数据库 IDE!全流程管理 + 永久补丁(详细安装指南)
ide·windows
前端小王呀2 小时前
自定义图表相关配置
android·前端·javascript
zh_xuan2 小时前
本人遇过的常见安卓面试题(持续更新)
android·面试题
2501_915918412 小时前
uniapp iOS 打包和上架流程,一次跨端项目的工程化交付记录
android·ios·小程序·https·uni-app·iphone·webview
虚幻如影2 小时前
PyCharm 中离开项目卡住在退出界面
ide·python·pycharm