美文网首页
thinkphp6多应用的使用步骤

thinkphp6多应用的使用步骤

作者: ArslanRobot | 来源:发表于2023-07-03 08:28 被阅读0次

    安装Composer

    Mac/Linux下
    curl -sS https://getcomposer.org/installer | php
    mv composer.phar /usr/local/bin/composer
    
    Windows下
    <https://getcomposer.org/Composer-Setup.exe>
    

    下载Thinkphp

    tp为项目目录名,可自行修改

    composer create-project topthink/think tp
    

    开启调试模式

    修改根目录下.example.env 文件名为.env,注意文件是隐藏的,对应操作系统要设置显示隐藏文件。
    修改 APP_DEBUG = true
    可以显示开发阶段的调试信息

    开启多应用模式

    进入项目根目录命令行运行下列命令:

    composer require topthink/think-multi-app
    

    当前目录如下,删除app下的controller目录,框架会以此识别是否是多应用模式

    ├─app 应用目录
    │  ├─controller         控制器目录
    │  ├─model              模型目录
    │  ├─view               视图目录
    │  └─ ...               更多类库目录
    │
    ├─public                WEB目录(对外访问目录)
    │  ├─index.php          入口文件
    │  ├─router.php         快速测试文件
    │  └─.htaccess          用于apache的重写
    │
    ├─view                  视图目录
    ├─config                应用配置目录
    ├─route                 路由定义目录
    ├─runtime               应用的运行时目录
    

    创建多应用

    官方帮助文档到这里,后续没有如何创建多应用各目录及文件内容的说明,一般都会在这卡住一会吧,总不能手动创建吧,用户体验有点奇怪的帮助文档,可能是我没找到吧

    php think build index
    

    index是应用名,也可以是api、admin等等

    <?php
    declare (strict_types = 1);
    
    namespace app\index\controller;
    use think\facade\View;
    
    class Index
    {
        public function index()
        {
            // 模板输出
            return View::fetch('index');
        }
    }
    

    安装think-view

    如果不是前后端分离项目,是网站项目你会用到View,执行下面命令安装think-view

    composer require topthink/think-view
    

    页面放到 项目/app/index/view/index/index.html下

    运行Tp6内置服务器

    php think run
    

    浏览器访问 http://localhost:8000/index
    应该可以看到页面了

    官方手册

    相关文章

      网友评论

          本文标题:thinkphp6多应用的使用步骤

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