tp6安装后默认采用的是 单应用模式部署
。
单应用模式的优势是简单灵活,URL地址完全通过路由可控。配合路由分组功能可以实现类似多应用的灵活机制。
而我个人比较喜欢 多应用模式部署
,比如说:对于网站来说,有前台和后台方面的应用。这个时候采用多应用模式部署的话,那在以后的开发和维护起来就更加地方便了。
快速生成应用
如果使用了多应用模式,可以快速生成一个应用,例如生成demo
应用的指令如下:
php think build demo
你会发现:上面的命令好像执行不了。是因为你没有安装多应用模式扩展think-multi-app
。
安装think-multi-app
扩展:
composer require topthink/think-multi-app
注意:执行上面的命令时,一定要在你的应用根目录下执行。也就是有一个think
的文件的目录下执行。
安装成功之后,再次执行 php think build demo
这次执行成功后,你会发现你的应用根目录里的app
文件夹里多了一个demo
的文件夹。
上面的生成的应用是 demo
,比如你想生成后台的应用admin
,前台的应用home
,api方面的应用api
。主要还是看个人是什么需求再去生成相应的应用。