Fuel PHP框架介绍
Fuel PHP是一个基于PHP5.3的轻量级WEB开发框架,官网是http://fuelphp.com/,截至到今天,我看到的版本的1.0.1。
花了一晚上浏览了一下这个框架的介绍,基本上和其他主流PHP框架大同小异、包括MVC、可配置的路由(Route)、支持多模块(Modules)、支持命令行任务(Task)、数据库迁移(Migrations)等。
下面是Fuel的核心类:
Agent |
浏览器 |
Arr |
数组工具类 |
Asset |
静态资源工具类 |
Autoloader |
自动加载 |
Cache |
|
Cli |
|
Config |
|
Cookie |
|
Crypt |
加密 |
Database |
|
Date |
|
Debug |
|
Event |
事件,有点类似js里面的event,但是feul里面的event是手动触发的 |
Fieldset |
|
File |
|
Form |
|
Format |
|
Ftp |
|
Fuel |
fuel框架自身的信息 |
Html |
|
Image |
|
Inflector |
命名转换(把hello world变成HelloWorld之类的) |
Input |
|
Lang |
|
Log |
|
Migrate |
见上面Migrations |
Mongo_Db |
|
Pagination |
分页 |
Redis |
|
Request |
|
Response |
|
Security |
安全,主要是对CSRF的处理 |
Session |
不完全是php自带的session,feul里可以自行封装session |
Str |
字符串工具类 |
Upload |
上传 |
Uri |
创建url |
Validation |
校验 |
View |
|
Feul还包括几个包(package)
oil |
feul自身的命令行工具,可以用于自动化生产代码、帮助测试和运行task |
auth |
认证 |
orm |
|