/** * 浏览详细内容 */ public function actionView($id) { $video = Video::model()->findByPk(intval($id)); if (false == $video || $video->status == 'N') { throw new CHttpException(404, Yii::t('common', 'The requested page does not exist.')); } // seo信息 $this->_seoTitle = empty($video->seo_title) ? $video->title . ' - ' . $this->_setting['site_name'] : $video->seo_title; $this->_seoKeywords = empty($video->seo_keywords) ? $this->_seoKeywords : $post->seo_keywords; $this->_seoDescription = empty($video->seo_description) ? $this->_seoDescription : $video->seo_description; $catalogArr = Catalog::model()->findByPk($video->catalog_id); //更新浏览次数 $video->updateCounters(array('view_count' => 1), 'id=:id', array('id' => $id)); // 加载css,js Yii::app()->clientScript->registerCssFile($this->_stylePath . "/css/view.css"); Yii::app()->clientScript->registerCssFile($this->_stylePath . "/css/score.css"); Yii::app()->clientScript->registerScriptFile($this->_static_public . "/js/jquery/jquery.js"); Yii::app()->clientScript->registerScriptFile($this->_stylePath . "/js/score.js", CClientScript::POS_END); // 最近的软件 $last_videos = video::model()->findAll(array('condition' => 'catalog_id = ' . $video->catalog_id, 'order' => 'id DESC', 'limit' => 10)); // nav $navs = array(); $navs[] = array('url' => $this->createUrl('video/view', array('id' => $id)), 'name' => $video->title); $tplVar = array('video' => $video, 'navs' => $navs, 'last_videos' => $last_videos); $this->render('view', $tplVar); }