getTitle(); $logo = '/viewui/logo.svg'; $apiRoot = $setting->getApiRoot(); $homeUrl = $setting->getHomeUrl(); $token = $setting->getUser()->getToken(); if ($setting->getUser()->getUid() > 0) { $root = 'root'; } else { $root = 'login'; } $pageData = $setting->toArray(); $pageData = json_encode($pageData, 256); if (!$content) { $content =file_get_contents(BASE_PATH . '/public/viewui/index.html'); $str=[ 'Tkview', 'logo.svg', '$apiRoot', '$homeUrl', '$token', '$pageData', ]; $data=[ $title, $logo, $apiRoot, $homeUrl, $token, $pageData ]; $content=str_replace($str,$data,$content); } $response = new Response(); $request = $response->withHeader('content-type', 'text/html; charset=utf8') ->withBody(new SwooleStream($content)); return $request; } }