3.0RC2完整版 [20120209]

浏览:2269 最后更新:2012-03-29 15:00 分类:框架
ThinkPHP3.0RC2带扩展和示例完整版,文档请单独下载。完全开发手册下载:[ PDF版 CHM版 ]
ThinkPHP 3.0RC2 ChangeLog
[系统]
[修正] 修正R方法的第二个参数传入数组
[修正] 修正部署模式下的模版编译问题。
[新增] 添加项目的core.php配置文件,用于追加项目核心编译列表文件
[新增] 添加layout方法 用于控制布局入口的文件
[新增] functions函数库添加trace函数,用于页面Trace信息设置和自定义添加显示 并调整页面Trace行为扩展和模板,改为调用trace方法
[改进] 优化alias_import方法
[改进] 改进import的项目类库目录判断
[改进] Think类的buildApp方法改进 模式别名定义和项目别名定义支持同时定义 取消模式的公共文件定义,直接在核心文件列表中加载即可
[改进] 系统函数库增加session函数用于操作session App类改进对session的支持
[改进] 改进View类,如果设置模板引擎为PHP的话 则不调用view_parse标签行为扩展
[改进] 项目自定义trace信息配置文件会合并到系统默认页面Trace中
[改进] LOG类完善 支持配置不同的日子记录方式和其他参数 惯例配置文件增加LOG_TYPE、LOG_DEST和LOG_EXTRA配置 LOG_RECORD_LEVEL 参数更名为LOG_LEVEL
[改进] 优化import方法的文件导入 如果存在类名冲突则不导入
[改进] 改进系统函数库的load方法
[改进] runtime和alias文件添加访问检测
[改进] 修正部署模式下面开启页面trace后 exec运行时间为负数的错误
[改进] 修正Widget类对于think引擎的判断
[改进] 系统路径常量允许被重定义
[删除] 去掉runtime文件中的mkdirs函数

[配置]
[新增] 增加THINK_RELEASE常量 用于定义当前打包版本
[新增] 惯例配置增加SESSION_OPTIONS SESSION_TYPE和SESSION_PREFIX参数
[改进] 系统默认调试配置文件debug中的参数修改
[删除] 系统内置行为的配置参数去掉不用或者多余的
[删除] 去掉 DB_SUFFIX 配置

[模板]
[修正] 修正模板引擎的 {$Think.template} 输出当前模板的bug
[改进] 优化模板引擎的编译缓存,去除?>[改进] Range标签添加between别名,支持between和notbetween区间判断
[改进] 内置模板引擎优化 所有外部文件include之后,统一进行标签解析
[修正] 内置Cx标签库的import标签默认basepath路径修正
[改进] layout标签增加replace属性 可以定义布局模板中的内容替换字符串
[改进] 优化标签解析替换处理
[改进] CX标签库的if标签默认可以嵌套两层
[改进] 布局模板bug修正 布局模板两种方式的解析顺序调整

[缓存]
[新增] 添加静态缓存行为扩展
[改进] Redis驱动timeout参数改为由DATA_CACHE_TIMEOUT配置参数设置
[改进] Memcacheh缓存驱动的timeout参数改为通过C('DATA_CACHE_TIMEOUT')获取

[模型]
[改进] union方法改进 支持UNION ALL 操作和字符串
[改进] Model的实例化方法第二个参数允许传入null 表示没有数据表前缀 同时影响M方法中的第二个参数
[改进] 改进多数据库切换后的字段缓存获取
[改进] 改进Model类的join方法传入空值的处理
[修正] 修正Mysqli驱动类 在没有配置db_port参数的情况下出错的问题
[改进] 调整db类的selectSql属性 %FIELDS% 更改为 %FIELD% 和连贯操作对应一致

[扩展]
[新增] 添加Db类型session驱动
[修正] 修正高级模型扩展的setLazyInc和setLazyDec错误 并去除一些不再使用的参数
[修正] 修正扩展类库的ORG.Util.Date类的dateAdd方法错误
[改进] PHPRPC和REST模式扩展修改
[改进] 模板引擎驱动接口方法fetch去掉charset变量
[改进] 删除extend扩展函数库里面的send_http_status函数
[改进] 修正扩展行为的方法定义兼容性问题
[改进] REST模式完善 rest模式下面的路由定义规则调整 避免相同URL访问地址的不同请求类型和资源类型路由定义
[改进] 修正扩展类库ORG.Util.String类的randString方法的随机中文截取
[改进] 支持session的hander驱动 扩展Driver目录增加Session子目录
[删除] 删除DbSession行为扩展
[删除] 删除ORG.Util.HtmlCache扩展类
[删除] 删除Image类的高级验证码方法

[其它]
[改进] 修正page示例的分页配置缺失
[改进] 修正blog示例的下载附件错误
[改进] 代码规范调整
[改进] 缓存驱动方法定义规范
[改进] 数据库驱动类规范

[SAE]
[新增] 增加平滑函数文件
[改进] SAE将SaeMC编译到核心缓存,SAE版ThinkPHP也能让编译缓存替代入口文件。
评论( 相关
后面还有条评论,点击查看>>