ThinkPHP作为国内技术领先、功能完善的开源PHP应用开发框架,始终致力于PHP技术推广,着眼于高效简洁的web应用,为企业提供WEB开发解决方案,全面提升企业竞争力,从而实现业务流程与WEB技术的完美结合!
作为TOPThink系列的旗舰产品,ThinkPHP 1.0.0承载着太多用户的需求和期望。最新版本在保持原有功能系统基础上,引入了ActiveRecord模式支持和富模型的概念,增加了操作链、URL伪装、组件模块、视图模型、静态模型、聚合对象、单表继承、页面Trace、文本字段、分布式数据库支持等非常多的细节功能,完善了查询语言、数据验证、表单处理、静态缓存、乐观锁和悲观所机制、匹配导入、路由等一系列功能,我们有理由相信,ThinkPHP必将成为你WEB应用开发中值得期待的最佳实践框架。
正式版本除了修正了RC1版本的一些错误和用户的反馈建议,还引入了独创的核心编译和项目编译机制,并针对核心进行了多方面的优化,使得最新版本的运行效率大大提高,内存开销大为降低,是一个完全可用于项目开发的稳定版本!
重要特性:
完全PHP5重构 MVC模式
内置标签库支持的模板引擎,支持第三方模板引擎
CURD和ActiveRecords模式
惯例重于配置
组件和插件支持
多元化缓存机制
数据库中间层以及PDO支持
URL定制和路由支持
单一入口模式
AJAX支持
易扩展的系统基类库
增加功能:
ActiveRecords模式
分布式数据库支持
回调方法
延迟查询
聚合对象
单表继承
文本字段
组件模块
模块和操作伪装
操作链
URL伪静态
URL组装
泛路由定义
页面Trace
视图模型
静态模型
悲观锁支持
JOIN查询支持
动态查询
匹配导入
布局模板
Xcache缓存方式支持
SQL日志记录
完善功能:
重写内置模板引擎的XML解析部分
完善ADSL方法
URL模式改进
复杂查询
过滤器
空操作
自动表单验证
自动表单处理
乐观锁
数据更新检测
多语言
多模板
标签库增强
关联查询改进
统计查询
定位查询
浏览器缓存
数据缓存
静态缓存
Action缓存
视图缓存
AJAX支持
自动加载路径
第三方类库支持
调试模式
配置格式
文件上传
自动记录时间戳
验证码支持
[1.0.3 版本] 2008-3-16
增加空模块支持 如果指定的模块不存在会首先定位是否存在Empty模块
增加核心编译文件的去除空白和注释的开关,在入口文件定义 STRIP_RUNTIME_SPACE 常量为false 可以关闭去除空白和注释
Action缓存由原来的userCache成员属性控制改为项目参数 ACTION_CACHE_ON 控制,便于动态控制
增加数据库字段缓存的开关 惯例配置增加DB_FIELDS_CACHE 用以设置数据库字段是否缓存,默认进行缓存
修正xcache和sqlite缓存方式的读写次数记录
使用视图模型的时候,如果主键是id,不需要再定义getPk方法
修正多语言和多模板的cookie问题
入口文件免设置APP_NAME APP_PATH
完善Cookie类
修正模板检查的时候组件化的支持
模型类的查询操作支持连贯方法
去掉了一些废弃的惯例配置参数 包括:DATA_CACHE_ON 和 DATA_CACHE_MAX
惯例配置增加了DATA_CACHE_SUBDIR 参数控制文件缓存方式是否自动使用子目录哈希缓存
在项目根目录不存在的情况下自动创建
完善对跨库查询的支持
目录自动创建支持写入安全文件
希望看到你对资源的真实使评论 - 查看全部