yonge 2e62f72c55 update 4 weeks ago
..
README.md e9954ecc2f 初始化 1 month ago
ajcaptcha.php 2e62f72c55 update 4 weeks ago
app.php 2e62f72c55 update 4 weeks ago
cache.php e9954ecc2f 初始化 1 month ago
captcha.php 2e62f72c55 update 4 weeks ago
console.php 2e62f72c55 update 4 weeks ago
cookie.php 2e62f72c55 update 4 weeks ago
database.php 2e62f72c55 update 4 weeks ago
filesystem.php 2e62f72c55 update 4 weeks ago
filetree.txt e9954ecc2f 初始化 1 month ago
lang.php 2e62f72c55 update 4 weeks ago
log.php 2e62f72c55 update 4 weeks ago
pay.php 2e62f72c55 update 4 weeks ago
plat.php 2e62f72c55 update 4 weeks ago
printer.php 2e62f72c55 update 4 weeks ago
qrcode.php 2e62f72c55 update 4 weeks ago
queue.php e9954ecc2f 初始化 1 month ago
route.php 2e62f72c55 update 4 weeks ago
session.php 2e62f72c55 update 4 weeks ago
sms.php 2e62f72c55 update 4 weeks ago
trace.php 2e62f72c55 update 4 weeks ago
upload.php 2e62f72c55 update 4 weeks ago
view.php 2e62f72c55 update 4 weeks ago
workerman.php 2e62f72c55 update 4 weeks ago

README.md

crmeb/config目录用来存放项目的配置文件。

在PHP项目开发中,配置文件扮演着非常重要的角色:

  • 放置各种系统级参数和设置,如数据库连接信息等
  • 分离软件代码和运行环境设置,方便部署
  • 运行时根据配置加载系统服务和组件
  • 参数可在不修改代码的情况下进行变更

CRMEB项目中config目录负责:

  • 放置如数据库、本地缓存、第三方开放API等系统配置
  • 定义项目组件自动加载机制
  • 路由和URL重写规则
  • 错误和日志输出级别
  • 各环境参数差异配置隔离

项目在运行时会加载并解析这些配置:

  • 初始化系统服务如数据库连接
  • 注册组件到容器
  • 根据配置加载运行环境
  • 提供参数和变量给其它模块

所以该目录定义了项目的系统架构和运行环境,对项目有重要影响。

它通过配置实现项目的可配置性和扩展性。