fix: 优化多应用标识记录及后台链接生成

This commit is contained in:
邹景立 2025-03-31 22:50:49 +08:00
parent 1c2b4a344c
commit db24a7dd5d
2 changed files with 2 additions and 1 deletions

View File

@ -79,7 +79,7 @@ if (!function_exists('admuri')) {
*/
function admuri(string $url = '', array $vars = [], $suffix = true, $domain = false): string
{
return sysuri('admin/index/index') . '#' . url($url, $vars, $suffix, $domain)->build();
return sysuri('admin/index/index', [], $suffix, $domain) . '#' . url($url, $vars)->build();
}
}
if (!function_exists('sysvar')) {

View File

@ -143,6 +143,7 @@ class MultAccess
*/
private function setMultiApp(string $appName, bool $appBind): bool
{
sysvar('CurrentPluginCode', $appName);
if (is_dir($this->appPath = $this->appPath ?: syspath("app/{$appName}/"))) {
// 设置多应用模式
$this->app->setNamespace($this->appSpace ?: NodeService::space($appName))->setAppPath($this->appPath);