viewPath . '/components/diy'; $currentDir = opendir($diyPath); $components = []; while (($file = readdir($currentDir)) !== false) { if (stripos($file, 'diy-') === 0) { $components[] = substr($file, 4, (stripos($file, '.php') - 4)); } } closedir($currentDir); foreach ($components as $component) { Yii::$app->loadComponentView("diy-{$component}", $diyPath); } Yii::$app->loadComponentView('com-hotspot'); Yii::$app->loadComponentView('com-rich-text'); $baseUrl = Yii::$app->request->baseUrl; ?>