Fuel PHP是一个基于PHP5.3的轻量级WEB开发框架,官网是http://fuelphp.com/,截至到今天,我看到的
版本的1.0.1。
花了一晚上浏览了一下这个框架的介绍,基本上和其他主流PHP框架大同小异、包括MVC、可配置的路由(Route)、支持多模块(Modules)、支持命令行任务(Task)、数据库迁移(Migrations)等。
下面是Fuel的核心类:
Agent浏览器Arr数组工具类Asset静态资源工具类Autoloader自动加载CacheCliConfigCookieCrypt加密DatabaseDateDebugEvent事件,有点类似js里面的event,但是feul里面的event是手动触发的FieldsetFileFormFormatFtpFuelfuel框架自身的信息HtmlImageInflector命名转换(把hello world变成HelloWorld之类的)InputLangLogMigrate见上面MigrationsMongo_DbPagination分页RedisRequestResponseSecurity安全,主要是对
CSRF的处理Session不完全是php自带的session,feul里可以自行封装sessionStr字符串工具类Upload上传Uri创建urlValidation校验View
Feul还包括几个包(package)
oilfeul自身的命令行工具,可以用于自动化生产代码、帮助测试和运行taskauth认证orm