Fuel PHP框架介绍
任云瀚
2023-12-01
Fuel PHP是一个基于PHP5.3的轻量级WEB开发框架,官网是[url]http://fuelphp.com/[/url],截至到今天,我看到的版本的1.0.1。
花了一晚上浏览了一下这个框架的介绍,基本上和其他主流PHP框架大同小异、包括MVC、可配置的路由(Route)、支持多模块(Modules)、支持命令行任务(Task)、数据库迁移(Migrations)等。
下面是Fuel的核心类:
[table]
|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||
[/table]
Feul还包括几个包(package)
[table]
|oil|feul自身的命令行工具,可以用于自动化生产代码、帮助测试和运行task|
|auth|认证|
|orm||
[/table]