ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
标准版访问目录 ![](https://img.kancloud.cn/c0/98/c098b91b999f297e4d13f7e42693e941_412x209.png) 项目文件夹 install 是安装目录,系统在装完环境时通过运行此文件生成一个网址人口,并且绑定数据库链接信息 初始化商城基本信息 paycenter 是我们商城的支付网站,前端用户在下单完成后,进入支付第三方中间页,包括支付方式,账户的信息,支付密码修改,身份验证 paycenter_admin 支付后台,对于余额支付方式中的余额数的修改,身份实名认证后台审核 shop 商城pc前台 shop_admin 商城后台 shop_wap 商城wap手机端 ucenter 用户登录前台 ucenter_admin 用户登录后台 ini下载最新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下: shop 应用部署目录 ├─shop 应用目录 │ ├─api 第三方接口目录 │ ├─configs │ │ ├─config.ini.php 模块配置文件 │ │ └─ ... 更多配置文件 │ ├─controllers 控制器目录 │ ├─models 模型目录 │ ├─data 文件数据存储目录 │ ├─static 静态文件目录 │ ├─task 自动脚本目录 │ ├─docs 静态文本文件目录 │ ├─views 视图目录 │ └─.htaccess 用于 apache 的重写 ├─install 项目安装目录 ├─messages 语言包目录 ├─pack 版本配置目录 ├─upgrade 系统升级目录 ├─libraries 框架系统目录 │ ├─Api 第三方接口目录 │ ├─Cache 缓存类(文件缓存) │ ├─DB 数据库类 │ ├─Verify 验证码类 │ ├─Text 文本内容处理类 │ ├─PhpConsole Chrome调试工具 │ ├─phpmailer 邮件类 │ ├─phpqrcode 二维码生成类 │ ├─PHPExcel Excel文件处理类 │ ├─Yf 框架核心目录 │ │ ├─Cache 缓存类 │ │ ├─Db 数据库类 │ │ ├─Plugin 插件 │ │ ├─Queue 队列工具 │ │ ├─Utils 扩展工具类 │ └─... 更多框架核心处理文件 ├─index.php 系统入口文件 ├─image.php 图片访问文件 shop->shop->api 商城引入的第三方接口类,如商城的快递鸟接口,快递鸟查询接口、分享接口,二维码接口 shop->shop->config 模块配置文件 以下是配置文件的详解 ``` analytics_api_ini.php 数据罗盘的配置信息 <?php $analytics_api_key = '数据罗盘的配置接口key键'; //远丰分配 $analytics_api_url ='https://luopan.yuanfeng.cn/index.php'; //固定值 $analytics_app_id = '数据罗盘的配置接口api的id值';//远丰分配 $analytics_app_name = '数据分析平台'; //固定值 $analytics_statu =0; //0:关闭 1:开启 ``` b2b_api.ini.php 废弃 bos.ini.php 废弃 buyer_menu_ini.php 买家个人中心的目录导航文件 cdn_image_urls.ini.php 废弃 chain_menu_ini.php 门店导航目录文件(新添目录在此添加) cli.ini.php 废弃 common_api.ini.php bbcweb版极光推送配置文件 ``` config_ini.php 公共配置文件,里面包含定义的常量,访问的限制,系统的公共配置 //设置时区 if (function_exists('date_default_timezone_set')) { date_default_timezone_set('Asia/Shanghai'); } ``` ``` db.ini.php 数据库连接公共配置表文件 <?php define('TABEL_PREFIX', 'yf_'); //表前缀; $db_row = array ( 'host' => '127.0.0.1', //shop商城的服务器地址 'port' => '3306',//端口号 'user' => 'root',//数据库账户 'password' => 'root',//数据库密码 'database' => 'bbc',//连接的数据库名 'charset' => 'UTF8',//编码方式 ); return $db_row; ?> ``` erp_api.ini.php 废弃 extends.ini.php 扩展禁用配置文件 filter.ini.php 敏感词替换文件 general_db_ini.php 公共各个网站的配置文件配置的appid对应的数据库前缀 global.ini.php 站点设置生成的配置文件 ``` im的配置信息 im_api_ini.php <?php $im_api_key = "im的配置信息key值"; $im_url = "im的url链接"; $im_api_url = "im接口api的url链接"; $im_admin_api_url = "im后台接口api的url链接"; $im_app_id = 103;//链接的im接口id $im_statu = 1; //链接im的状态 $sns_api_url = "https://sns.local.yuanfeng021.com";//发送短信的链接地址 ?> ``` industry.ini.php 微信公众平台行业模板对照文件 openapi.ini.php 接口映射文件 ``` paycenter_api_ini.php 商城支付网站的配置信息、各个支付中心网址连接域名的配置在url配置项填写 <?php $paycenter_api_key = 'LlbnMt4T'; $paycenter_api_url = 'http://sh.pay.com/'; $paycenter_app_id = 105; $paycenter_admin_api_url = 'http://sh.payadmin.com/'; $paycenter_admin_url = 'http://sh.payadmin.com/'; $paycenter_api_name = '网付宝'; ?> ``` plugin.ini.php 插件文件 protocol.ini.php 协议解析文件 ``` redis.ini.php redis存储服务器的配置 <?php $redisConfig = array( 'host' => '127.0.0.1', //redis服务器ip 'port' => '6379', 'password'=> "123456", 'db' => 0 ); return $redisConfig; ?> ``` route.ini.php 路由配置 seller_menu_ini.php 买家个人中心目录配置文件 ``` shop_api_ini.php商家前台配置信息、各个商城中心网址连接域名的配置在url配置项填写 <?php $shop_api_key = 'shop网址接口配置的key'; $shop_wap_url = 'shop_wap网址接口配置的url链接'; $shop_api_url = 'shop网址接口配置的url'; $shop_admin_api_url = 'shop_admin网址接口配置的url链接'; $shop_admin_url = 'shop_admin网址链接'; $shop_app_id = shop接口id值; ?> ``` sms_ini.php //短信配置文件废弃 static.ini.php 静态文件配置 store.ini.php 店铺二级域名配置 version.php 版本配置 ``` ucenter_api_ini.php 商城用户登录和管理网站配置信息、各会员中心网址连接域名的配置在url配置项填写 <?php $ucenter_api_key = 'ucenter网址接口api的key'; $ucenter_api_url = 'ucenter网址接口api的url'; $ucenter_app_id = 'ucenter网址接口api的id'; $ucenter_admin_url = 'ucenter_admin网址的url'; $ucenter_admin_api_url = 'ucenter_admin网址接口api的url'; ?> ``` shop->shop->controllers 商城控制器管理文件夹 shop->shop->models 商城models管理文件夹,用于封装方法 shop->shop->views 商城视图管理文件夹 shop->shop->data 包含的是商城的存储数据,缓存和日志 shop->shop->static 商城的静态文件,包括商城页面链接的图片,js,css样式 shop->shop->task 定时文件,里边包含所有定时任务的执行文件夹,当平台执行一个定时任务时勾选改文件,则会按照设置的时间定时执行 shop->shop->docs 包含的 是其他网站的更新sql shop->install安装包,指商城的安装包,里面包含商城的更新数据 shop->messages 语言包目录,当平台设置好语言块时会在该目录下生成语言包,包括对应的翻译 ``` shop->pack 版本配置目录,配置信息显示的是当前的版本号 <?php $version = array( 'version'=>'4.0.1', 'text'=>'' ); ``` shop->pack 系统升级目录 shop->libraries 系统框架目录 shop->libraries->Api 第三方接口目录包含了第三方接口文件 shop->libraries->Cache 定义的缓存类,当用户调用此类后,用此类的方法可实现文件缓存 shop->libraries->DB 数据库类,DB类可以通过此类操作数据信息 shop->libraries->Verify 验证码类,封装的验证码类,通过此类可以控制验证码显示的信息,样式 shop->libraries->phpmailer 邮件类 shop->libraries->YF-Model 系统框架的基本model类,包含了Model基本的数据库方法,原生的sql转化 shop->libraries->YF-Page 分页的基本类 shop->libraries->YF-Wxpublic 微信公众号的操作类 shop->libraries->YF-AppController 公共跳转获取跳转路径 ctl 和 met 选择进的控制器和视图 shop->libraries->YF-Date 定义框架返回数据的方法 shop->libraries->YF-Queue 定义redis对列的方法类,封装了调用redis一般的使用方法 shop->libraries->YF-Sql 系统框架底层封装的sql类,可实例化调用 shop->error.php 错误页面,当系统抛出错误的时候,可以调用此页面