# 多應用模式
thinkphp多應用模式:[http://www.hmoore.net/manual/thinkphp6\_0/1297876](http://www.hmoore.net/manual/thinkphp6_0/1297876)
## 1.安裝
```
composer require topthink/think-multi-app
```
## 2.創建應用
```
php think build demo
```
demo 是你自己定義的應用名稱
## 3.創建應用文件(后臺系統管理->應用管理)
在應用目錄新增Setting.php文件,格式如下:
```
namespace app\demo;
use suframe\thinkAdmin\AppSettingInterface;
class Setting extends AppSettingInterface
{
public function info()
{
return [
'app_name' => 'demo',
'title' => '應用示例',
'image' => 'https://s2.ax1x.com/2019/11/18/Mci8XV.png', //應用圖片
'auth' => 'suframe',//開發者
'version' => '1.0', //版本
'desc' => '應用描述',
'entry' => '/demo/admin/index', // 應用入口,會自動生成菜單
'menu_title' => '菜單顯示的名字',
'menu_icon' => 'el-icon-guide', //圖標
];
}
public function remove()
{
//卸載應用時的相關操作,用于數據清理等
}
public function menu()
{
//初始化菜單
return [
[
'title' => '菜單1',
'uri' => 'demo/admin/cate',
'icon' => '',
'show_menu' => 1, //是否顯示菜單,1是/2否
]
];
}
}
```
圖標默認支持下面2個內的圖標:
[https://element.eleme.cn/#/zh-CN/component/icon](https://element.eleme.cn/#/zh-CN/component/icon)
[https://fontawesome.com/](https://fontawesome.com/)
## 4.后臺安裝
超級管理員進入后臺,系統設置->應用管理, 右上菜單點擊檢測新應用,如果檢測到會多一行剛才增加的應用,這里可以點擊安裝。
