大小
1059 MB
发货方式
自动发货
下载方式
远程下载
ThinkPHP是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。
ThinkPHP 3.2.3 完整版 更新日志:2014-12-24
[新增] 增加index连贯操作方法,用于数据集的强制索引操作[新增] Model类增加using连贯操作用于多表操作[新增] 增加strict连贯操作,用于设置数据写入和查询是否严格检查是否存在字段 默认情况下 不合法数据字段自动删除,如果设置了严格检查则会抛出异常。 例如: $model->strict(true)->add($data);[新增] 增加fetchSql连贯操作[新增] 添加yaml_parse_file()函数,解析yaml文件返回一个数组[新增] 增加memcache Session驱动[新增] 增加聚合模型,方便一对一的关联数据表操作[新增] 新增TMPL_PATH常量支持 可以全局改版模板目录到模块目录之外[新增] 增加Lite模式Db类,仅支持原生SQL操作[新增] 数据库调试增加单独的配置参数 DB_DEBUG(如未设置依然取调试模式常量 APP_DEBUG)[新增] 新增框架核心葡萄牙语言包[新增] 增加COOKIE_SECURE和COOKIE_HTTPONLY配置参数[新增] MySQL驱动增加ON DUPLICATE KEY UPDATE功能[改进] Db类和数据库驱动类完全基于PDO重写[改进] 添加全局过滤机制(默认关闭)[改进] I函数增加修饰符功能和正则检测支持[改进] 采用主从分布式数据库时,从数据库连接失败自动连接主服务器[改进] 增加Model类对复合主键的支持[改进] 改进Mongo模型和驱动类,使用更加方便[改进] 改进session函数删除操作支持数组[改进] 改进session函数对多维赋值的支持[改进] 改进数据库字段缓存的文件标识 加上数据表前缀,避免不同前缀的表产生混淆[改进] 针对数据库视图无主键的问题,使用默认id作为主键,与未开启DB_FIELDS_CACHE时行为一致[改进] SAE模式惯例配置增加上传驱动设置[改进] 改进参数绑定机制[改进] 确保使用参数绑定后日志中生成sql语句的准确性[改进] 模型类的setInc和setDec方法支持延迟写入,同时取消高级模型的相关方法[改进] 日志写入的时候自动创建目录[改进] 改进SQL缓存[改进] 优化缓存队列功能[改进] 路由的请求类型定义不区分大小写[改进] 数据库驱动增加通用insertAll方法支持[改进] 完善 url的验证正则[改进] 单字母函数返回值类型修正以及一些拼写错误修正[改进] 自动创建模型模块的父目录 直接调用\Think\Build::buildController和buildModel的情况下创建目录[改进] 日志驱动增加自动目录创建支持[改进] 自动生成的目录结构增加模块的缓存目录[改进] mysql存储过程支持完善[改进] Db类改进对多表更新和删除的支持,多表删除支持USING和JOIN操作[改进] 改进parseLock的位置[改进] Db类的update和delete方法增加多表操作的支持[改进] 改进CURD操作 可以直接返回sql语句而不真正执行。 [改进] 插件控制器的命名空间可定义 不再局限于模块下面 增加 ADDON_PATH 用于定义插件目录 默认位于 应用目录下面的Addon[改进] 改进静态缓存读取的有效判断对sae的支持[改进] 日志目录分模块[改进] 模型类的getField方法改进 支持在字段名中使用函数[改进] 改进Db类的parseWhere方法[改进] 改进模型的page和limit方法 改进分页类[改进] 改进配置文件自动生成[改进] 完善ShowPageTraceBehavior一处函数调用大小写规范[改进] U函数支持多级控制器[改进] send_http_status函数增加状态[改进] 允许在项目中定义 __APP__ 常量[改进] 改进定义TMPL_PATH后的模板路径定义[改进] Image类的imagick驱动save方法增加quality参数 用于图片质量设置,默认值为80[改进] 改进Image类的JPEG图片生成质量[改进] Gd库驱动类改进[改进] 改进T函数对TMPL_PATH常量定义的支持[改进] 改进I函数对path.0的支持[改进] 改进关联模型[改进] 改进dispatch_jump模板[改进] 更新api模式支持配置文件的后缀定义[改进] 改进Model类的getModelName方法对多层模型的支持[改进] 改进cookie函数对secure和httponly的支持[改进] 改进模板标签对命名空间的支持,写法 {$var|Org\\Util\\String::rand}[改进] 改进数据表自动识别规则正则规则 可以正确识别带有数字的数据表[改进] Model类的cache方法使用改进 cache(10) 等同于 cache(true, 10)[修正] 修正ShowRuntime行为扩展[修正] 修正Model类的add和addall方法中的_facade和_parseOptions的调用顺序问题[修正] 修正使用数组方式动态指定表名后的BUG[修正] 修正ChromShowPage行为扩展[修正] 修正自定义公共模块路径时,加载公共模块类库失败[修正] 修正参数绑定的一处判断[修正] 解决PDO参数绑定后的获取最终SQL语句问题[修正] 修正开启布局后show方法的问题[修正] 解决调用trace()无法返回trace日志问题[修正] 修复mongo出现错误输出的问题[修正] 修正页面Trace的日志保存[修正] 修正Model类的save方法[修正] 修正令牌验证没有设置TOKEN_NAME的问题[修正] 修复RestController中请求资源类型总是为html的bug[修正] 修正Model类的getField方法的一处变量冲突问题[修正] 修正Mongo驱动的page处理[修正] 修正 extract方法 在分解变量的时候 可能导致变量被覆盖的问题[修正] 修正Imagick类库[修正] 修正页面trace插件开启PAGE_TRACE_SAVE后出错的问题[修正] 修正controller方法 对不使用命名空间的支持[修正] 修正Image类的save方法支持图片质量[修正] 修正高级模型的乐观锁功能[修正] 修正I函数通过FILTER_VALIDATE_EMAIL方式传入常量过滤的一处错误 并且过滤参数支持数组[修正] 修正GIF类的架构函数[修正] Cache类一处常量错误修正[修正] 修改自动生成的配置文件支持CONF_EXT定义[删除] 去掉多余的URL_404_REDIRECT配置参数