美文网首页
tp6获取对应的应用的名称app助手函数

tp6获取对应的应用的名称app助手函数

作者: 知码客 | 来源:发表于2023-04-09 11:34 被阅读0次

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);

```

这样就可以实现了

相关文章

网友评论

      本文标题:tp6获取对应的应用的名称app助手函数

      本文链接:https://www.haomeiwen.com/subject/owdbddtx.html