public function renderImage() { if (self::$imageJs === false) { Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl . '/js/jquery.panorama360.js'); self::$imageJs = true; } echo ' <div class="panorama-view" id="panorama-' . $this->id . '"> <div class="panorama-container"> <img src="' . Yii::app()->baseUrl . '/' . $this->url . '/' . $this->apartment_id . '/' . $this->name . '" alt="" data-width="' . $this->width . '" data-height="' . $this->height . '"/> </div> </div> '; Yii::app()->clientScript->registerScript('panorama-' . $this->id, ' $("#panorama-' . $this->id . '").panorama360(); ', CClientScript::POS_READY); }