dfer / df-php-root
DfPHP的根目录文件
Package info
gitcode.com/dofun333/df-php-root.git
Language:JavaScript
Type:composer-plugin
pkg:composer/dfer/df-php-root
2.0.6
2026-07-31 09:32 UTC
Requires
- composer-plugin-api: ^1.0||^2.0
- dfer/tools: >=1.0.0
Requires (Dev)
- composer/composer: ^1.0||^2.0
This package is auto-updated.
Last update: 2026-07-31 09:32:39 UTC
README
简介
DfPHP 项目骨架分发组件。
框架根目录需要分发的文件放在 root/ 目录,仅在安装/升级本包时同步到项目根目录:
- 内容相同的文件跳过,新增/覆盖的文件逐个列出,便于
git diff复核 - 项目为 git 仓库时,待覆盖文件存在未提交改动则中止分发(防止定制丢失),可用环境变量
DF_ROOT_FORCE=1强制覆盖 - 分发前校验目标是声明了本包依赖的 DfPHP 项目根
约定:
root/覆盖范围内的文件属于框架资产,业务项目不要直接修改;要改就改到框架主项目(dfphp)再通过本包分发。项目专属的控制器/模型/视图放在骨架之外的文件名下,不受覆盖影响。
发布
使用
# 新项目初始化 / 获取骨架
composer require dfer/df-php-root
# 升级骨架(后台改版分发)
composer update dfer/df-php-root
# 同版本强制重铺骨架(修复损坏的根文件)
composer reinstall dfer/df-php-root
©2023-2026 Dfer.Site