ThinkPHP 不是你所想象的只是一个提供一组类库的框架,ThinkPHP 是一个具有你开发所需的全功能的开发平台,是一个有机组合体,是一个让你可以立刻开始编写应用逻辑的开发框架,并且具有很好的扩展性。
[ 1.0.1 ] 2008-2-2
- 修正Db类在Oracle下面的parseLimit方法判断
- 优化数据库驱动类的查询结果获取
- Model 类增加字段的表达式插入和更新支持
- 完善了Db类的条件查询字段中带有空格的处理
- Model类增加了delConnect方法用于删除动态增加的数据库连接
- 增强了分布式数据库的支持 可以设置是否需要读写分离
- Model类增加智能切换功能 switchConnect方法可以自动识别是否是相同的数据库连接类型
- 增加了组件模块的URL分割定义配置 COMPONENT_DEPR 包括对操作链的设置采用相同的参数定义
- 修正Model类的count等统计方法会自动缓存的问题 DB类默认关闭查询缓存
- 修正RBAC组件的权限判断
- 修正组件模块方式下面的模板文件/CMS/Tpl/default/Public的替换
- 修正Html标签库的list标签的actionlist属性的支持
- 修正PDO类在某些数据库下面的getAll方法的BUG
- 增加核心缓存文件的开关功能 在入口文件里面设置 CACHE_RUNTIME 为 false
- 修正了使用组件模块的时候模板文件中/index.php/Index的解析问题
- 修正模板和语言的切换cookie
- Model类增加addConnect和switchConnect方法 用于支持多数据库的连接
- 修正了语言包的缓存导致切换语言无效的问题
- Db类增加多数据库连接的内置支持
- 修正Model类在某些数据库下面where条件表达式不支持where 1 的情况
- Db类增加getLastSql方法用于获取最后一次查询的sql语句
- 完善Log类的操作以及优化错误日志的写入
- 修正model的数据库连接配置读取
- 在Ajax返回之前保存日志记录
- 完善compare标签
- 改进Vendor函数的baseUrl参数定义
- 改进项目语言包的定义 不同语言分成不同子目录
- 简化了query方法的数据库缓存
- 增加clearCache方法,用于清空项目相关缓存目录
- 增加firebird数据库驱动支持
- 修正pgsql驱动
- 修正~app.php 文件的编译缓存路径的问题
- 增加编译缓存路径的设置 RUNTIME_PATH
- 优化了执行效率和内存开销
- Import方法增加同名检测和类检测
- 完善PHP 5.2.0以下版本的支持
- 去掉了核心对Config、Language、Cookie和Session类库的依赖
- 去掉了Action类内置的默认操作
- 改进了MySqli的驱动类库
- 修正了主键不是自动增长的时候Model的add方法返回错误
- 修正了mysqli的escape_string方法
- 修正了PDO的连接params参数问题
- 修正了Model的findAll的关联查询问题
- 修正了Model类的getModelName方法问题
- 修正了RBAC的模块大小写设置
- 去掉volist resultset标签,均作为iterate标签的别名
- 增加了项目编译机制和核心类库编译机制
- 标签库定义增加标签的别名定义
- XML模版结束标签增加对空格的支持
- 增加compare标签和eq neq gt egt lt elt heq 和nheq标签别名
- 增加了多模版和多语言的开关
- RBAC认证增加了操作的认证设置,之前只支持模块的认证设置