public function init() { parent::init(); if ($this->requestIsAdmin()) { if (!$this->noImage) { $this->noImage = AdminAsset::getAssetUrl("images/no-photo.gif"); //$this->noImage = \Yii::$app->getAssetManager()->getAssetUrl(AdminAsset::register(\Yii::$app->view), "images/no-photo.gif"); } \Yii::beginProfile('admin loading'); //Загрузка всех компонентов. $components = \Yii::$app->getComponents(); foreach ($components as $id => $data) { try { \Yii::$app->get($id); } catch (\Exception $e) { continue; } } \Yii::$app->trigger(self::EVENT_READY, new Event(['name' => self::EVENT_READY])); \Yii::endProfile('admin loading'); } }
/** * Регистрация дополнительных asset * @param View $view * @return $this */ public function registerAsset(View $view) { if ($this->asset) { if (class_exists($this->asset)) { $className = $this->asset; $className::register($view); } } if ($this->enableCustomPromt == Cms::BOOL_Y) { $file = AdminAsset::getAssetUrl('js/classes/modal/Promt.js'); //$file = \Yii::$app->assetManager->getAssetUrl(AdminAsset::register($view), 'js/classes/modal/Promt.js'); \Yii::$app->view->registerJsFile($file, ['depends' => [AdminAsset::className()]]); } if ($this->enableCustomConfirm == Cms::BOOL_Y) { $file = AdminAsset::getAssetUrl('js/classes/modal/Confirm.js'); //$file = \Yii::$app->assetManager->getAssetUrl(AdminAsset::register($view), 'js/classes/modal/Confirm.js'); \Yii::$app->view->registerJsFile($file, ['depends' => [AdminAsset::className()]]); } return $this; }