最近使用了5.1,发现与之前的5.0更改不少,随记录重点的用法。
一:关于系统常量(重点路径常量)
https://www.kancloud.cn/manual/thinkphp5_1/353956,官方文档中已经明确说明,5.1版本取消了所有的系统常量,原先的路径常量统统使用Env::get('app_path');来获取,但是切记使用一定要引入门脸类。
use think\facade\Env; 这里不要错了啊,引入的是门脸类,不是系统核心框架的think\Env;
支持路径如下:
支持获取的系统路径变量包括:
系统路径 Env参数名称
应用根目录 root_path
应用目录 app_path
框架目录 think_path
配置目录 config_path
扩展目录 extend_path
composer目录 vendor_path
运行缓存目录 runtime_path
路由目录 route_path
当前模块目录 module_path