/**
  * 系统SEO设置
  */
 public function actionSeo()
 {
     $seo = new SeoForm();
     $seo->setAttributes(CMSUtils::getSiteConfig('seo'));
     $seo->setOldAttributes($seo->attributes);
     if ($seo->load(Yii::$app->request->post())) {
         if ($row = $seo->save('seo')) {
             Yii::$app->cache->set('config_seo', $seo->attributes);
         }
     }
     return $this->render('seo', array('model' => $seo));
 }
 /**
  * 前端controller初始化
  */
 public function init()
 {
     parent::init();
     $config = CMSUtils::getSiteConfig('sys');
     if ($this->enableTheme && !empty($config['theme'])) {
         $this->setTheme($config['theme']);
     }
     $seoConfig = CMSUtils::getSiteConfig('seo');
     $this->view->params['seo_keywords'] = ArrayHelper::getValue(Yii::$app->params, 'seo_keywords');
     $this->view->params['seo_description'] = ArrayHelper::getValue(Yii::$app->params, 'seo_description');
     Yii::$app->params = ArrayHelper::merge(Yii::$app->params, $seoConfig, $config);
     Yii::$app->response->headers->set('X-Frame-Options', 'SAMEORIGIN');
 }