这是一款轻量级、高性能、前后端分离的电商系统,,支持微信小程序 + H5+ 公众号 + APP,前后端源码完全开源,看见及所得,完美支持二次开发,可学习可商用,让您快速搭建个性化独立商城。
技术特点
前后端完全分离 (互不依赖 开发效率高)
采用PHP7.2 (强类型严格模式)
Thinkphp6.0.5(轻量级PHP开发框架)
Uni-APP(开发跨平台应用的前端框架)
Ant Design Vue(企业级中后台产品UI组件库)
RBAC(基于角色的权限控制管理)
部署运行的项目体积仅30多MB(真正的轻量化)
代码如下(示例):
// 环境检测
if ($s == 1) {// 获取检测的路径数据$iswrite_array = getIsWriteArray();// 获取检测的函数数据$exists_array = getExistsFuncArray();// 获取扩展要求数据$extendArray = getExtendArray();// 引入环境检测htmlrequire_once(INSTALL_PATH . '/templates/step_1.php');exit();
}
// 配置文件
if ($s == 2) {require_once(INSTALL_PATH . '/templates/step_2.php');exit();
}
// 正在安装
if ($s == 3) {require_once(INSTALL_PATH . '/templates/step_3.php');if ($_POST['s'] == 3) {// 初始化信息$dbhost = $_POST['dbhost'] ?? '';$dbname = $_POST['dbname'] ?? '';$dbuser = $_POST['dbuser'] ?? '';$dbpwd = $_POST['dbpwd'] ?? '';$dbport = $_POST['dbport'] ?? 3306;$testdata = $_POST['testdata'] ?? '';// 连接证数据库try {$dsn = "mysql:host={$dbhost};port={$dbport};charset=utf8";$pdo = new PDO($dsn, $dbuser, $dbpwd);$pdo->query("SET NAMES utf8"); // 设置数据库编码} catch (Exception $e) {insError('数据库连接错误,请检查!');}// 查询数据库$res = $pdo->query('show Databases');// 遍历所有数据库,存入数组$dbnameArr = [];foreach ($res->fetchAll(PDO::FETCH_ASSOC) as $row) {$dbnameArr[] = $row['Database'];}
蓝奏云:https://qumaw.lanzoul.com/iImLr0hzp2mh