请选择 进入手机版 | 继续访问电脑版

蓝冰网

 找回密码
立即注册
查看: 912|回复: 0

Thinkphp6版本获取项目根目录以及子目录路径的方法实例讲解

[复制链接]

31

主题

34

帖子

543

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
543
发表于 2021-11-28 15:57:29 | 显示全部楼层 |阅读模式
Thinkphp6版本获取项目根目录以及子目录路径的方法实例讲解
---------------------------------------------------------
官方给的文档:
目录位置
目录说明
获取方法
根目录项目所在的目录,默认自动获取,可以在入口文件实例化App类的时候传入。App::getRootPath()
基础目录根目录下的app目录App::getBasePath()
应用目录当前应用所在的目录,如果是单应用模式则同基础目录,如果是多应用模式,则是app/应用子目录App::getAppPath()
配置目录根目录下的config目录App::getConfigPath()
运行时目录框架运行时的目录,单应用模式就是根目录的runtime目录,多应用模式为runtime/应用子目录App::getRuntimePath()
核心类库目录框架核心类库的think目录App::getThinkPath()

经过实际测试,下面的代码比较实用:
  1. 根目录:app()->getRootPath()
  2. 基础目录:app()->getBasePath()
  3. 应用目录:app()->getAppPath()
  4. 配置目录:app()->getConfigPath()
  5. 运行时目录:app()->getRuntimePath()
  6. 核心类库目录:app()->getThinkPath()
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|蓝冰网 ( 豫ICP备13009983号-1 )

GMT+8, 2022-5-27 13:29 , Processed in 0.034786 second(s), 4 queries , Redis On.

Powered by 蓝冰网

Copyright © 2011-2021

快速回复 返回顶部 返回列表