Phone: 158 4018 8888 Email: 407593529@qq.com

数据字典

2026-02-25 17:36:48 2

数据字典

数据字典文件夹在app\dict\定义
一般,我们把枚举类型的数据结构定义为数据字典。数据字典包括系统数据字典,第三方开发者定义的数据字典。

数据字典中的函数定义为静态static定义。这样就可以通过类方法直接调用即可
如获取会员账户积分数据字典
$data['account_type'] = MemberAccountTypeDict::POINT;

一般的,对于枚举类型的一些常量,比如支付方式是微信支付、支付宝支付等。这些定义很少发生变化,一般都定义到数据字典,不建议数据库存储。这样编写的代码结构性强,不混乱。易读。同时,也支持多语言的切换(包括运行时实时切换)。

对于自己开发插件,按照app一样的dict目录结构定义数据字典。

 app
 ├─dict
 │  ├─addon
 │  │      AddonDict.php
 │  ├─cash_out
 │  │      CashOutTypeDict.php
 │  ├─channel
 │  │      CertDict.php
 │  │      ReplyDict.php
 │  │      WechatDict.php
 │  ├─common
 │  │      ChannelDict.php
 │  │      CommonDict.php  
 │  ├─diy
 │  │      ComponentDict.php
 │  │      LinkDict.php
 │  │      PageDict.php  
 │  ├─member
 │  │      account_change_type.php
 │  │      MemberAccountChangeTypeDict.php
 │  │      MemberAccountTypeDict.php
 │  │      MemberCashOutDict.php
 │  │      MemberDict.php
 │  │      MemberLoginTypeDict.php
 │  │      MemberRegisterChannelDict.php
 │  │      MemberRegisterTypeDict.php
 │  ├─menu
 │  │      admin.php
 │  │      site.php
 │  ├─notice
 │  │      notice.php
 │  │      NoticeDict.php
 │  │      NoticeTypeDict.php
 │  │      sms.php
 │  │      weapp.php
 │  │      wechat.php
 │  ├─order
 │  │      OrderRefundDict.php
 │  │      OrderTypeDict.php
 │  │      RechargeOrderDict.php
 │  ├─pay
 │  │      OnlinePayDict.php
 │  │      OnlineRefundDict.php
 │  │      PayChannelDict.php
 │  │      PayDict.php
 │  │      RefundDict.php
 │  │      TransferDict.php
 │  ├─scan
 │  │      ScanDict.php
 │  ├─site
 │  │      SiteDict.php   
 │  └─sys
 │          AgreementDict.php
 │          AppTypeDict.php
 │          ConfigKeyDict.php
 │          CronDict.php
 │          FileDict.php
 │          MenuDict.php
 │          MenuTypeDict.php
 │          MethodDict.php
 │          RoleStatusDict.php
 │          SmsDict.php
 │          StorageDict.php
 │          UserDict.php
  

选择样式

选择布局
选择颜色
选择背景
选择背景