ThinkPHP 多应用模式初探

 还是很久以前用tp3.0开发过项目,之后就再没使用过,现在tp都更新到6了,与之前差距很大,需要重新练习掌握最新的tp框架使用及特性。

目录

1.安装框架

2.安装多应用模式扩展think-multi-app

3.目录结构修改并创建应用子目录

4.应用创建控制器

5.本地配置

6.配置网站域名 并同步hosts

7.多应用分别访问


1.安装框架

composer create-project topthink/think tp

2.安装多应用模式扩展think-multi-app

composer require topthink/think-multi-app

3.目录结构修改并创建应用子目录

创建两个应用,分别为前端Api调用,后端运营使用,并创建controller目录

复制app目录下的config route目录及其中文件

4.应用创建控制器

app/admin/controller目录创建Index控制器文件

<?php
namespace app\admin\controller;

use app\BaseController;

class Index extends BaseController
{
    public function index()
    {
        return '【后台应用】';
    }

    public function hello($name = 'ThinkPHP6')
    {
        return 'hello,' . $name;
    }
}

app/index/controller目录创建Index控制器文件

<?php

namespace app\index\controller;

use app\BaseController;

class Index extends BaseController
{
    public function index()
    {
        return '【前端应用】';
    }

    public function hello($name = 'ThinkPHP6')
    {
        return 'hello,' . $name;
    }
}

5.本地配置

复制.example.env 命名为.env文件

修改里面配置 主要这几项 

6.配置网站域名 并同步hosts

配置到项目public目录下

 注意:保存public/.htaccess文件中的重写规则,小皮面板设置网站后容易给置空

7.多应用分别访问

直接访问域名 或 访问域名下index.php,这时访问为index应用

访问admin应用,需要指定admin.php入口文件 或者admin应用

 

 这样一个简单的多应用开发模式就完成了。

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JSON_L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值