> 20180923 * [更新]重构上传组件,并且支持多维数组操作 * [新增][助手函数](funtion.md) > 20180910 * [修复]异常处理中出现异常的时候,日志没有写到php错误日志 > 20180905 * [新增]helper助手新增功能函数arrGetter/arrSetter/arrUnset * [更新]request的post/get支持多维数组啦 * [更新]session的get/set/exists/remove支持多维数组啦 * [修复]\Lying::config()的一个bug,该bug导致配置非数组时出错 > 20180901 * [新增]Statement语句执行前后事件 * [新增]模型新增load函数,用于一次性载入数据(早该有的) > 20180831 * [新增]验证码可以指定是否一次性验证和指定过期时间 * [修复]模板编译成功后相关变量未删除 * [修复]模板引擎贪婪匹配错误 * [新增]help服务新增httpGet和httpPost函数 > 201808030 * [移除]内置的Smarty服务 * [新增]简便的[模板引擎](template.md) * [新增]当控制器前置操作事件的return属性被设置为true事,不再执行后面的控制器和后置操作 * [新增]文件缓存可配置是否序列化、缓存文件后缀名 * [新增]\Lying::$maker可以动态注册服务了 > 20180801 * 修复模型生成失败 * 修复session未激活时destory失败 > 20180726 * ~~新增Smarty支持:使用Smarty~~ * 修复视图路径,不再支持跨模块调用视图,除非使用绝对路径 > 20180725 * 删除默认错误处理的样式 > 20180721 * 新增验证码组件 > 20180720 * 修复查询生成器`limit`函数错误 * 非debug模式下默认不再显示异常信息 * 修复sendContentAsFile错误 * 优化CLI * DIR_WEB修改为DOCUMENT_ROOT > 20180706 * 更新到2.1.1 * 控制器支持直接使用`$this->maker` * 删除无用文件 * [帮助类](helper.md)新增分页函数 * 删除全局函数 * 其他优化 > 20180604 * 更新到版本2.1,全新版本不再兼容旧版,请使用最新版本 * 文档同步更新,旧版文档和归档请在 [https://github.com/carolkey/lying/releases](https://github.com/carolkey/lying/releases) 下载 > 20171230 * 修复request获取不到post和get参数 > 20171229 * session新增获取sessionid函数 > 20171228 * 数据库链接新增自定义参数options > 20171227 * 重构了实例事件 * 新增了类级别事件 * 新增了全局事件 > 20171225 * 废弃了pathinfo模式,只支持rewrite * 重构了路由,具体看路由模块 * 新增了redis支持 * 修改了memcached * 修改了其他代码的一些注释 > 20171209 * 修改获取用户IP的方法 > 20171129 * 更新HTTPS的检测方式 > 20171121 * 修正README > 20171117 * cli工具新增更新模型字段 * cli错误改用标准错误输出 > 20171116 * cookie的key配置重新放置到service配置里 * 修复cli模式下路由解析错误 > 20171115 * 内置服务组件不再显示在配置里面 * 删除APC支持(太老旧了),但是APCu还是能用的 * 修复cli模式路径问题 > 20171114 * 修复cookie reset后path设置错误 > 20171102 * Query的where数组形式新增MATCH查询 > 20171101 * 新增控制器方法形同`method($a=1, $b)`时,可以只传`$_GET['b']`参数 > 20171031 * 修正控制器基类函数`assign`的注释 > 20171030 * 修改cookie的默认path为`/` > 20171027 * 修复`ActiveRecord`魔术方法`__set`被注释掉 > 20171025 * `Query`类的`inc`和`dec`方法更改为参数绑定 > 20171024 * 视图assign的第一个见参数新增支持数组传入,如果为数组则判断为批量输出数据 > 20171017 * 修复`$_SERVER['HTTP_HOST']`不存在时,获取host携带的端口错误 > 20171012 * 修复URL生成的时候,如果为/开头的路径生成后多出一个/ * 修改url生成返回完整路径,而不是相对路径 > 20171008 * 路由配置url后缀的时候,不再强制匹配后缀(不带后缀访问也不会报错),后缀的作用是在URL生成的时候进行后缀补充。 > 20170929 * 数据库`Query`类新增`query()`、`exec()`、`inc()`、`dec()`四个方法,修复`where()`方法注释错误 * 数据库`Shema`类新增`clearCache()`方法,用于清除表结构缓存(当开启了缓存时,更改表结构后调用) * 服务`Lock`类新增`removeFile()`方法,删除某个废弃的锁名所对应的文件 * 新增CLI工具