php

ThinkPHP6之多应用模式

2023-04-24

ThinkPHP6之多应用模式 

tp6安装后默认采用的是 单应用模式部署。

单应用模式的优势是简单灵活,URL地址完全通过路由可控。配合路由分组功能可以实现类似多应用的灵活机制。

而多应用模式部署,比如说:对于网站来说,有前台和后台方面的应用。这个时候采用多应用模式部署的话,那在以后的开发和维护起来就更加地方便了。


如果使用了多应用模式,可以快速生成一个应用,例如生成demo应用的指令如下:php think build demo

如果你没有安装多应用模式扩展think-multi-app,你会发现:上面的命令好像执行不了。


安装think-multi-app扩展:

composer require topthink/think-multi-app

注意:执行上面的命令时,一定要在你的应用根目录下执行。也就是有一个think的文件的目录下执行。


安装成功之后,再次执行 php think build demo

会返回:Successed


这次执行成功后,你会发现你的应用根目录里的app文件夹里多了一个demo的文件夹。

上面的生成的应用是 demo,比如你还想生成后台的应用admin,前台的应用home,api方面的应用api。主要还是看个人是什么需求再去生成相应的应用。