thinkiphp6
有个多应用功能,以前有tp5感觉分模块挺好的,但是这个tp6的多应用一开始就给我不好的映象。
现象
按照手册配置好了以后并开启了强制路由后提示
当前访问路由未定义或不匹配
处理方法一
定义多入可绑定应用名称
如在public下建立home.php定义如下
效果立竿见影
处理方法二
如果你的多应用使用多个子域名或者独立域名访问,你可以在 config/app.php
配置文件中定义域名和应用
的绑定。
'domain_bind' => [
'admin' => 'admin', // admin子域名绑定到admin应用
'tp.com' => 'home', // 完整域名绑定
],
- 效果显示
环境说明
- 安装步骤
# 安装
composer create-project topthink/think tp
cd tp
composer update topthink/framework
#安装多应用
composer require topthink/think-multi-app
-
运行环境
-
目录结构
-
强制路由参数
-
路由定义
End