项目地址:terse
前言
框架的目录结构表明了作者对框架的理解和定义,这是值得斟酌的一件事情,不过也不用太过纠结,一个系统的成长是会有一个过程的。
目录结构
.
├── app [项目目录]
├── public [项目公共目录]
├── lib [核心代码]
│ ├── Application.php [应用启动入口]
│ ├── Autoload.php [自动加载类]
│ ├── Cache [缓存实现]
│ │ ├── Backend
│ │ │ ├── File.php [文件缓存]
│ │ │ ├── Redis.php [Redis缓存]
│ │ │ └── Memcached.php [Memcache缓存]
│ │ └── Backend.php [缓存抽象类]
│ ├── Config.php [配置类]
│ ├── Injectable.php [依赖注入控制类]
│ ├── Di
│ │ ├── Injectable.php [依赖注入类]
│ │ └── Service.php [服务类]
│ ├── Event
│ │ ├── Event.php [事件定义类]
│ │ └── Manager.php [事件管理类]
│ ├── Http
│ │ ├── Interfaces
│ │ │ ├── Request.php
│ │ │ └── Response.php
│ │ ├── Request.php [请求类]
│ │ └── Response.php [响应类]
├── Logger
│ ├── Adapter
│ │ └── File.php [文件日志类]
│ ├── Adapter.php [日志抽象类]
│ ├── Formatter
│ │ └── Line.php [行格式化类]
│ └── Formatter.php [格式化抽象类]
│ ├── Mvc
│ │ ├── Controller.php [基本控制器]
│ │ ├── Dispatcher.php [调度器]
│ │ ├── Model
│ │ │ ├── Builder.php [构造器]
│ │ │ ├── Metadata.php [缓存结构]
│ │ │ ├── ModelException.php[异常]
│ │ │ ├── PDOManager.php [PDO]
│ │ │ ├── Query.php [Query]
│ │ │ └── ResultSet.php [结果集]
│ │ ├── Model.php [Model抽象类]
│ │ ├── Router
│ │ │ └── Route.php [基本路由]
│ │ ├── Router.php [路由构造]
│ │ ├── View
│ │ │ ├── Compiler
│ │ │ │ └── Blade.php [解释器]
│ │ │ └── Factory
│ │ │ └── Blade.php [构造]
│ │ └── View.php [基本视图]
│ ├── Session
│ │ ├── Adapter
│ │ │ ├── Files.php [文件]
│ │ │ └── Memcached.php [Memcache]
│ │ ├── Adapter.php [构造]
│ │ └── Handler
│ │ └── Memcached.php
│ └── Str.php
└── LICENSE
持续更新中...