php技术博客
让天下没有搞不定的bug~

thinkphp3.0其他更新说明

thinkphp3.0其他更新说明:

  • [新增] 添加标签执行的日志记录
  • [新增] 添加行为的执行日志记录
  • [新增] 添加add_tag_behavior方法 用于动态添加行为扩展到某个标签
  • [修正] 修正load方法重复导入冲突的问题
  • [修正] 修正 核心编译列表文件定义后 再次import的冲突bug
  • [修正] 优化内存开销计算
  • [修正] 修复分页参数的一个漏洞
  • [修正] 修正PHP 5.4版本支持
  • [改进] msubstr函数改进
  • [改进] 修正String类的msubstr方法不添加…的问题
  • [改进] 修正扩展函数库的msubstr方法不添加…的问题
  • [修正] Widget类修正路径
  • [改进] Widget支持第三方模板引擎扩展
  • [改进] 框架加载底层默认语言包 并编译缓存
  • [改进] 优化import方法 去掉同名类库冲突检测
  • [改进] 优化require_cache函数 去掉realpath处理
  • [改进] 实现了驱动类库的扩展分离 包括数据库驱动、缓存驱动和模板引擎驱动
  • [改进] 去掉核心php文件最后的?>
  • [改进] 重写get_client_ip函数 修正iis下面的问题, 优化而且增加合法性验证,并且从扩展函数库移到内置函数库
  • [改进] 改进tag方法 没有执行任何行为的话返回false
  • [修正] 修正init运行时间的显示问题
  • [改进] View类 output方法并入fetch方法 并删除templateFile属性
  • [改进] 改进tag方法 允许应用标签扩展覆盖系统标签扩展 默认情况下是合并标签扩展 如果在应用扩展中设置 ‘_overlay’=>1 则表示完全覆盖系统标签扩展的(对应的系统标签扩展将不被执行) 例如, ‘app_begin’=>array(‘appBehavior1′,’appBehavior2’,’_overlay’=>1) 则表示app_begin标签将不再读取系统定义的标签扩展行为
  • [改进] 自动生成目录的时候 生成项目的Behavior、Widget和Filter目录
  • [改进] Action析构方法增加日志保存操作
  • [改进] 优化编译缓存
  • [改进] 日志信息添加当前URL记录
  • [调整] 去掉Think基类的依赖和继承 Think类用于放置静态方法
  • [调整] Dispatcher类移动到Think/Core包
  • [调整] 系统内置模板文件统一为tpl 后缀
  • [删除] 去掉compat函数文件

技术分享,技术交流,小涛与您共同成长……

赞(0)
未经允许不得转载:PHP技术博客 » thinkphp3.0其他更新说明