CRMEB标准版社交电商演示 CRMEB 标准版
CRMEB Pro高性能私域管理电商系统演示 CRMEB Pro版
CRMEB多店连锁加盟电商管理系统 CRMEB 多店版
多商户 PHP版
多商户 Java版
CRMEB Java开源商城系统 CRMEB Java版
CRMEB 开源外贸版电商系统 CRMEB 外贸版
CRMEB知识付费系统 知识付费
陀螺匠
产品 演示网址 账号 密码

CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

CRMEB微信扫码咨询

微信扫码咨询

微信扫码咨询

招商代理 招商代理 CRMEB开源商城下载 开源下载
返回顶部 返回顶部
CRMEB客服
CRMEB论坛
CRMEB微信商城系统二次开发相关规范
2020-11-02
25000

CRMEB微信商城系统v4.0+遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:


  1. 目录和文件 目录使用小写+下划线;. 类库、函数文件统一以.php为后缀;

  2. 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;

  3. 类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划线命名; 类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);


函数和类、属性命名

  1. 类的命名采用驼峰法(首字母大写),例如User、UserType,默认不需要添加后缀,例如UserController应该直接命名为User;

  2. 函数的命名使用小写字母和下划线(小写字母开头)的方式,例如get_client_ip;

  3. 控制器内方法命名使用小写字母和下划线(小写字母开头)的方式,例如get_client_ip;

  4. 方法的命名使用驼峰法(首字母小写),例如getUserName;

  5. 属性的命名使用驼峰法(首字母小写),例如tableName、instance;

  6. 特例:以双下划线__打头的函数或方法作为魔术方法,例如__call和__autoload;

  7. 函数和方法的区别:函数是单独存在的,也就是面向过程部分定义的;而方法是依赖于类存在的,也就是面向对象中定义的


常量和配置

  1. 常量以大写字母和下划线命名,例如APP_PATH;

  2. 配置参数以小写字母和下划线命名,例如url_route_on和url_convert;

  3. 环境变量定义使用大写字母和下划线命名,例如APP_DEBUG;


数据表和字段

  1. 数据表和字段采用小写加下划线方式命名,并注意字段名不要以下划线开头,例如think_user表和user_name字段,不建议使用驼峰和中文作为数据表及字段命名。

  2. 系统编码:UTF-8 LF


请理解并尽量遵循以上命名规范,可以减少在开发过程中出现不必要的错误。


链接:https://pan.baidu.com/s/1R6UamFekJM-6CEyY0xrtMg
提取码:v6e3

开源项目地址:https://gitee.com/ZhongBangKeJi/CRMEB

CRMEB开源会员管理电商营销系统! 开源地址:https://gitee.com/ZhongBangKeJi/CRMEB


微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
添加官方客服微信
CRMEB公众号二维码

联系客服 领取源码+接口文档🎁