예제 #1
0
 public static function getStatusList()
 {
     if (self::$_statusList === null) {
         self::$_statusList = [self::STATUS_ACTIVE => '正常', self::STATUS_BLOCKED => '禁用'];
     }
     return self::$_statusList;
 }
예제 #2
0
 /**
  * @param bool $safe
  * @return null|User
  * @throws NotFoundHttpException
  */
 public static function getLogged($safe = false)
 {
     if (!self::$_logged_user || self::$_is_need_update) {
         self::$_logged_user = self::findOne(['id' => Yii::$app->user->id]);
         if ($safe && !self::$_logged_user instanceof User) {
             throw new NotFoundHttpException();
         }
     }
     return self::$_logged_user;
 }