概述
├─app 应用目录 │ ├─index 主应用 │ │ ├─controller 控制器目录 │ │ ├─model 模型目录 │ │ ├─view 视图目录 │ │ ├─config 配置目录 │ │ ├─route 路由目录 │ │ └─ … 更多类库目录 │ │ │ ├─admin 后台应用 │ │ ├─controller 控制器目录 │ │ ├─model 模型目录 │ │ ├─view 视图目录 │ │ ├─config 配置目录 │ │ ├─route 路由目录 │ │ └─ … 更多类库目录 │ ├─public WEB目录(对外访问目录) │ ├─admin.php 后台入口文件 │ ├─index.php 入口文件 │ ├─router.php 快速测试文件 │ └─.htaccess 用于apache的重写 │ ├─config 全局应用配置目录 ├─runtime 运行时目录 │ ├─index index应用运行时目录 │ └─admin admin应用运行时目录 开启多应用模式时路由文件应放在应用模块下,访问时需加上模块名 ├─app 应用目录 │ ├─admin 应用模块 │ │ ├─common.php 函数文件 │ │ ├─controller 控制器目录 │ │ ├─model 模型目录 │ │ ├─view 视图目录 │ │ ├─config 配置目录 │ │ ├─route 路由目录 │ │ │ ├─route.php 路由定义 │ │ │ ├─api.php 路由定义 │ │ │ └─… 更多路由定义 访问时需加上模块名: admin/controller/Index.php admin/route/app.php1、安装多应用模式扩展think-multi-app
composer require topthink/think-multi-app
2、安装视图扩展
composer require topthink/think-view
3、config/app.php 存在修改为true否则添加 ‘auto_multi_app’ => true,
php think build demo //创建应用
4、删除原有app目录下controller
tp6多应用模式路由
http://serverName/index.php/admin(模块名)/index(控制器)/hello(方法)
<?php
declare (strict_types = 1);
namespace appadmincontroller;
class Index
{
public function hello()
{
return '您好!这是一个[admin]示例应用';
}
}
九天菜鸟子
<?php
use thinkfacadeRoute;
Route::get('hello', 'Index/hello');
最后
以上就是文艺牛排为你收集整理的ThinkPHP6开启多应用模式配置的全部内容,希望文章能够帮你解决ThinkPHP6开启多应用模式配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复