# 目录结构
> 介绍框架自带文件的目录与文件说明
~~~
/framework [模板目录]
├─core.php -------------------[框架入口]
├─base -----------------------[框架核心]
│ App.php -------------------[框架运行]
│ Cache.php -----------------[缓存类]
│ Config.php ----------------[框架配置类]
│ Controller.php ------------[控制器继承类]
│ Hook.php ------------------[框架钩子类]
│ Model.php -----------------[模型继承类]
│ Route.php -----------------[路由类]
│ Storage.php ---------------[文件存储类]
│ Template.php --------------[模板引擎类]
│ │
│ ├─cache ---------[缓存驱动]
│ │ ├─CacheInterface.php ---[缓存驱动接口]
│ │ ├─FileCacheDriver.php --[文件驱动]
│ │ ├─MemcachedDriver.php --[Memcached驱动]
│ │ ├─MemcacheDriver.php ---[Memcache驱动]
│ │ ├─SaeMemcacheDriver.php [新浪分布式驱动]
│ │
│ ├─db ----------------------[数据库驱动]
│ │ ├─DbInterface.php ------[数据库驱动接口]
│ │ ├─MysqlDriver.php ------[mysql驱动]
│ │ ├─MysqlPdoDriver.php ---[mysqlpdo驱动]
│ │
│ ├─storage -----------------[存储驱动]
│ │ ├─StorageInterface.php -[存储驱动接口]
│ │ ├─FileDriver.php -------[文件驱动]
│ │
├─ext ------------------------[框架扩展类]
│ Auth.php ------------------[权限类]
│ Category.php --------------[无限分类]
│ Check.php -----------------[表单验证类]
│ Dbbak.php -----------------[数据库备份类]
│ Email.php -----------------[邮件发送类]
│ Http.php ------------------[HTTP访问类]
│ Image.php -----------------[图片处理类]
│ Install.php ---------------[sql安装类]
│ IpArea.php ----------------[IP地区获取类]
│ Lang.php ------------------[多语言类]
│ Page.php ------------------[分页类]
│ Pinyin.php ----------------[汉字转拼音类]
│ UploadFile.php ------------[上传文件类]
│ Util.php ------------------[工具类]
│ Xml.php -------------------[XML转数组类]
│ Zip.php -------------------[ZIP压缩与解压类]
|
/data [数据目录]
├─cache ----------------------[缓存目录]
├─config ---------------------[框架核心]
│ development.php -----------[调试配置]
│ global.php ----------------[公共配置]
│ production.php ------------[上线配置]
|
/app [模块目录]
├─base -----------------------[基础模块]
│ ├─controller --------------[控制器]
│ │ ├─BaseController.php ---[基础控制器]
│ │ ├─ErrorController.php --[错误处理模块]
│ ├─hook --------------------[钩子]
│ │ ├─AppHook.php ----------[框架运行接口]
│ │ ├─DbHook.php -----------[数据库执行接口]
│ │ ├─TempalteHook.php -----[模板标签接口]
│ ├─model -------------------[模型]
│ │ ├─BaseModel.php --------[基础模型类]
│ ├─view --------------------[模板]
│ │ ├─error_development.html[调试错误显示模板]
│ │ ├─error_production.html [上线错误显示模板]
├─config ---------------------[框架核心]
│ development.php -----------[调试配置]
│ global.php ----------------[公共配置]
│ production.php ------------[上线配置]
|
\public [公共资源目录]
\index.php [入口文件]
~~~