iPHP 框架 Skill

这个 Skill 为 iphp-app-dev-guide,AI会话中直接调用。
它包含以下十大章节:

一、框架启动流程 — 从 bootstrap.php 到 iPHP::bootstrap() 的完整调用链

二、项目目录结构 — iPHP 框架目录、iCMS 应用目录、public 入口、template 模板的完整树形结构

三、框架核心类详解 — 五个核心类的深入分析:

  • iPHP:自动加载机制(大驼峰拆分、Model/App 后缀识别、子目录/版本路由)、依赖注入 IOC、错误处理
  • Application:路由调度流程、方法前缀规则、子类自动发现(startup 方法)、生命周期钩子
  • Request:参数获取、URI PathInfo 路由解析
  • Model:表名推导、查询构建器 API(where/select/create/update/delete/page/orderBy 等)、JSON 字段 casts、事件系统
  • View:模板定界符、Func 类编写规范、模板渲染方式

四、创建应用的三种模式 — 每种模式都提供完整可复制模板:

  • 模式 A:标准 CMS 模板应用(含 {Name}App.php{Name}Model.php{Name}Admincp.php{Name}Func.phpviews/ 等完整模板)
  • 模式 B:纯 API 应用(微信小程序/移动端后端,含 Token 鉴权基类模板)
  • 模式 C:CLI 脚本应用(命令行处理模板)

五、关键开发模式 — 响应格式、生命周期钩子、系统钩子配置、数据库事件、缓存使用

六、模板系统深入 — 语法速查、文件命名规范、自定义函数调用

七、安全最佳实践 — 文件头保护、输入过滤、路径安全、数据库安全

八、调试与日志 — 调试常量、日志用法

九、常见陷阱 — 10 个实际开发中容易出错的地方

十、快速参考卡片 — 常用类加载路径表、常用常量表、创建新应用的步骤清单

iPHP 框架 Skill下载

https://www.icmsdev.com/assets/iphp-app-dev-guide.skill