app('http')->getName();
目录位置目录说明获取方法(助手函数)
根目录项目所在的目录,默认自动获取,可以在入口文件实例化App类的时候传入。root_path()
基础目录根目录下的app目录base_path()
应用目录当前应用所在的目录,如果是单应用模式则同基础目录,如果是多应用模式,则是app/应用子目录app_path()
配置目录根目录下的config目录config_path()
运行时目录框架运行时的目录,单应用模式就是根目录的runtime目录,多应用模式为runtime/应用子目录runtime_path()
多应用使用方式有两种一种自动的一种是通过集成vendor来实现,下面我们来举例说明
`composer require topthink/think-multi-app`
如果不想这样那么我们可以在对应的入口文件中这样设置
```
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2019 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------
// [ 应用入口文件 ]
namespace think;
if (version_compare(PHP_VERSION, '7.1.0', '<')) {
header("Content-type: text/html; charset=utf-8");
die('运行环境要求PHP7.1+ ');
}
require __DIR__ . '/../../您的路径/vendor/autoload.php';
// 执行HTTP应用并响应
$http = (new App())->http;
$response = $http->run();
$response->send();
$http->end($response);
```
这样就可以实现了
网友评论