Пример #1
0
 public function init()
 {
     parent::init();
     Yii::import('ext.ThemePicker.EThemePicker');
     EThemePicker::setTheme();
     Yii::app()->params['title'] = Yii::app()->name;
     $controller = Yii::app()->controller;
     if (!file_exists('install_lock.txt')) {
         if (!$controller instanceof InstallController) {
             $this->redirect('install/install');
         }
     }
     if (isset($_GET['lang']) && $_GET['lang'] != "") {
         //當點擊轉換語言時
         Yii::app()->user->setState("language", $_GET['lang']);
         //相當於與設置一個cookie
         Yii::app()->language = Yii::app()->user->getState("language");
         //轉換成相應的記錄語言
     }
     if (Yii::app()->user->getState("language")) {
         //如果設置了有session記錄
         Yii::app()->language = Yii::app()->user->getState("language");
         //轉換成相應的記錄語言
     } else {
         Yii::app()->user->setState("language", "en_us");
         //沒有session則設置一個session.默認語言為en_us
         Yii::app()->language = Yii::app()->user->getState("language");
         //轉換成相應的記錄語言
     }
 }
Пример #2
0
  */
 public $layout = '//layouts/column1';
 /**
  * @var array context menu items. This property will be assigned to {@link CMenu::items}.
  */
 public $menu = array();