产品使用文档与部署教程,持续更新中
simplewind/:cmf 应用层、thinkphp 内核、extend 扩展、vendor 依赖),Composer 依赖含 topthink/think-captcha、phpmailer、qiniu/php-sdk、dompdf、phpoffice/phpexcel、mindplay/annotations、ezyang/htmlpurifier;PHP 7.2~8.0(推荐 7.4)/ MySQL 5.7+;app/admin(后台 38 个控制器)、app/portal(内容门户/文章)、app/user(会员中心)、app/api、app/common;frontend_src/ 是前端的构建源码(配合 package.json / webpack.mix.js),改前端样式建议在源码里改再构建,避免直接改产物被覆盖。程序根/ ├── index.php / public/index.php # 入口 ├── app/ # 应用(admin / api / common / portal / user) ├── simplewind/ # ThinkCMF 内核 │ ├── cmf/ # CMF 框架层(模型、行为、助手) │ ├── thinkphp/ # TP 内核 │ ├── extend/ vendor/ # 扩展与依赖 ├── data/ # 数据/配置(要可写) ├── db/ # 建库脚本(install_full.sql 56 表 / schema_patch.sql / upgrade_*.sql) ├── public/ # 静态资源与上传 ├── frontend_src/ # 前端源码(frontend / frontend_cli) ├── docs/ # 开发说明(README_开发记录.md、nginx.conf.example、apache.htaccess) ├── demo_router.php # 演示路由(本地起服务用) └── xj_panel.php # 授权验证 / 在线更新维护页
cmf_,共 56 张(ThinkCMF 标准 + 租号业务);cmf_user(会员)、cmf_admin_menu / cmf_auth_access / cmf_auth_rule(后台权限)、cmf_option(配置)、cmf_nav / cmf_nav_menu、cmf_plugin / cmf_hook / cmf_hook_plugin(插件与钩子)、cmf_theme / cmf_theme_file(模板)、cmf_route;cmf_portal_post / cmf_portal_category / cmf_portal_tag*(文章/分类/标签)、cmf_slide / cmf_slide_item(轮播)、cmf_link;cmf_zuhao(账号商品)、cmf_zuhao_attr(属性/区服)、cmf_zuhao_order(订单)、cmf_zuhao_kanjia(砍价)、cmf_zuhao_pingjia(评价)、cmf_zuhao_shensu(申诉)、cmf_zuhao_view(浏览)、cmf_buyinfo / cmf_buyinfo_tuijian(求购/推荐)、cmf_lipei(理赔)、cmf_outline(大纲)、cmf_server、cmf_jiangli(奖励);cmf_user_moneyinfo / cmf_user_moneyrecord(余额与流水)、cmf_user_tixian(提现)、cmf_user_bankcard、cmf_user_score_log(积分)、cmf_realname_order(实名)、cmf_recycle_bin(回收站)。ThinkCMF 的扩展点是「钩子(hook)」:插件在 cmf_plugin 注册、通过 cmf_hook_plugin 绑定到钩子;加功能优先找现成钩子挂,而不是改核心。
前台模板在 public/themes/(CMF 主题机制,cmf_theme 记录当前主题),后台模板在各应用 view/ 下。改前台看主题目录,不要改 simplewind/。
下单(cmf_zuhao_order)→ 支付 → 发放账号信息 → 评价/理赔/申诉。资金流水统一走 cmf_user_moneyrecord。
cmf_admin_menu),控制器放 app/admin/controller/;app/portal 或 app/user 下加控制器 + 主题里加模板;simplewind/cmf 里查找现有钩子名,插件里用 hook('钩子名') 响应;db/(可重复执行),模型类放 app/common/model/;data/ 目录保存配置与缓存,升级不覆盖;simplewind/ 与 vendor/ 属内核,别直接改。后台相关目录在买家包内加密分发;xj_panel.php 支持「验证授权 / 在线更新」。更新沿用 CMF 的文件结构,保留 data/、public/upload/ 与 config;二开前先备份改过的文件。