* 修正嵌套路由分组;
* 修正自定义模板标签界定符后表达式语法出错的情况;
* 修正自关联的多次调用问题;
* 修正数组查询的`null`条件查询;
* 修正Query类的`order`及`field`的一处可能的BUG;
* 配置参数设置支持三级;
* 配置对象支持`ArrayAccess`;
* App类增加`path`方法用于设置应用目录;
* 关联定义增加`selfRelation`方法用于设置是否为自关联;
支持5.1.0版本无缝升级,使用composer 直接更新到最新版
配置参数的设置支持三级,例如:
use think\facade\Config;
Config::set('level1.level2.level3','test');
echo Config::get('level1.level2.level3'); // 输出 test配置对象支持ArrayAccess访问,例如:$config = app('config');
$config['level1.level2.level3'] = 'test';
echo isset($config['level1.level2.level3'])? 'yes':'no'; // 输出 yes
echo $config['level1.level2.level3']; // 输出 test
echo $config->get('level1.level2.level3'); // 输出 test如果一个关联为自关联,那么可以在定义关联的时候使用function relationName(){
return $this->belongsTo('name')->selfRelation();
}更多更新日志请查看:https://www.kancloud.cn/manual/thinkphp5_1/354156最佳答案