490626721 / think-multi-app
thinkphp multi app support
1.0.2
2025-01-22 10:20 UTC
Requires
- php: >=7.1.0
- topthink/framework: ^6.0|^8.0
This package is auto-updated.
Last update: 2025-05-22 10:59:09 UTC
README
在官方think-multi-app包下修改,支持在根目录下创建新目录作为额外应用目录
安装
composer require 490626721/think-multi-app
使用
- 1.在 config/app.php 文件中配置:
// 指定根目录下额外目录为应用目录 'extra_app' => "system"
-
2.复制app目录至system目录下,并修改该目录下所有文件的命名空间为
system
-
3.修改composer.json文件,将
autoload
下的psr-4
配置为:
"autoload": { "psr-4": { "app\\": "app", "system\\": "system" // 这里为上面配置的额外应用目录名 }, "psr-0": { "": "extend/" } },
- 4.在系统根目录下执行composer命令:
composer dump-autoload