企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 多应用模式 thinkphp多应用模式:[https://www.kancloud.cn/manual/thinkphp6\_0/1297876](https://www.kancloud.cn/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.后台安装 超级管理员进入后台,系统设置->应用管理, 右上菜单点击检测新应用,如果检测到会多一行刚才增加的应用,这里可以点击安装。 ![](https://img.kancloud.cn/1a/ef/1aef91e551c72ec13014ce07bea84fdc_1433x577.png)