thinkphp6多模块使用路由方法

By | 2020年12月9日

首先tp6要想实现多模块,需要给tp6增加think-multi-app拓展:

composer require topthink/think-multi-app

安装好拓展后,需要作如下配置:

① config/app.php 开启路由:

return [
     // 是否启用路由
    'with_route'       => true,
]

② 在app文件夹内创建您的模块文件夹及controller文件夹和控制器文件:

③ 在你的相应模块文件夹下创建route文件夹及route.php文件:

④ route.php文件内配置您想要的路由:

<?php
use think\facade\Route;

//详情页
Route::get("d","index/d");

至此您只要在地址栏输入您配置的路由即可,注:如上面配置的路由是d访问详情页,但在输入地址的时候需要在d前面加上您的模块名称,如我的是blog,则地址应该是:http://www.dsboke.com/blog/d