erLhcoreClassModelUser::fetch PHP Method

fetch() public static method

public static fetch ( $user_id, $useCache = false )
    public static function fetch($user_id, $useCache = false)
    {
        if ($useCache == true) {
            if (isset($GLOBALS['erLhcoreClassModelUser_' . $user_id])) {
                return $GLOBALS['erLhcoreClassModelUser_' . $user_id];
            }
            try {
                $GLOBALS['erLhcoreClassModelUser_' . $user_id] = erLhcoreClassUser::getSession('slave')->load('erLhcoreClassModelUser', (int) $user_id);
            } catch (Exception $e) {
                $GLOBALS['erLhcoreClassModelUser_' . $user_id] = null;
            }
            return $GLOBALS['erLhcoreClassModelUser_' . $user_id];
        }
        $user = $GLOBALS['erLhcoreClassModelUser_' . $user_id] = erLhcoreClassUser::getSession('slave')->load('erLhcoreClassModelUser', (int) $user_id);
        return $user;
    }

Usage Example

コード例 #1
0
 public function __get($var)
 {
     switch ($var) {
         case 'user':
             $this->user = erLhcoreClassModelUser::fetch($this->user_id);
             return $this->user;
             break;
         default:
             break;
     }
 }
All Usage Examples Of erLhcoreClassModelUser::fetch