发新话题
打印

ThinkPHP主要版本更新摘要

ThinkPHP主要版本更新摘要

9.4 主要版本更新摘要
0.9 版本更新
^ 视图缓存支持
^ Think基类库和核心调用迁移完成
^ Ajax支持和SmartAjax类库内置
^ 优化的Action和Dao
^ 优化动态缓存模块
^ 插件功能
^ 调整目录结构,更加方便应用部署
^ 增加ORG类库包
^ 把内置模版引擎分离成FCSTemplate插件
^ 把内置的RBAC功能分离成RBAC插件
^ 内置支持mysql和mysqli数据库,其他数据库驱动转换成插件
^ 内置支持File方式缓存,其他方式转换成插件
^ 增加Smarty模版引擎支持插件
^ DbSession支持
^ 增加简繁转换、ActionCache、htmlCache、BrowserCache插件
^ 整体性能优化


0.8 版本更新
^ 数据动态缓存实现;
^ 增加分页显示功能;
^ 表单数据验证和文件上传;
^ 模板标签库功能;
^ 增加配置文件类;
^ 更好的PHP5处理;
^ 代码规范化改进;
^ 认证委托管理器实现,支持多种方式进行认证;
^ RBAC基于角色的权限控制实现;
^ Action类的更加通用化;
^ Vo类和Dao类的自动创建;
^ Session类的增加和完善,支持命名空间支持;
^ Page类的改进;
^ 增加了Date类;
^ 增加了varFilter、Auth和AccessDecision过滤器;
^ 增加了Config_Dao配置文件类,支持数据库作为配置文件解析;
^ 缓存机制的完善,不再缓存全部列表,而是分页缓存,以及及时更新缓存;
^ 增加前置操作和后置操作;
^ 增加操作预处理器和触发器;
^ 内置Action类增加select方法和source,用于挑选和查看源码功能;
^ 模板输出支持编码更改和contentType更改;
^ 增加var_filter_deep、msubstr、rand_string、unserialize_callback函数;
^ 异常处理页面采用可定制模板;
^ 增加JS类库和导入标签;
^ 运行时间显示开关;


0.7 版本更新
^ 增加抽象数据库访问层,支持多种数据库
^ 增加数据模型对象和数据访问对象
^ FCS系统目录可以放置在非WEB目录下面
^ 增加FCS基类库概和应用类库概念
^ 支持企业级的应用开发、协作和并发项目
^ 独立的项目配置文件、语言包和日志调试
^ 分离内置模板引擎,增加对数据对象和列表的支持
^ 增强异常和错误处理方式以及调试功能
^ 全新的应用类库命名空间加载方式


0.6 版本
最基础的MVC框架 袖珍型OOP框架
^ 面向对象的开发框架
^ 基于应用组件和类库组件构建应用
^ 类库导入支持命名空间
^ 基于模块和操作方式访问
^ 程序和页面模板100%分离
^ 自动编码转换和UTF-8支持
^ 搜索引擎友好URLs支持

TOP

发新话题