/** * 构造self::$member */ protected function ini_member() { if (null === static::$member && isset($_SESSION['member_id']) && $_SESSION['member_id'] > 0) { $orm_member = new \ORM_Admin_Member_Finder(); static::$member = $orm_member->where('id', $_SESSION['member_id'])->find(null, true)->current(); } }
/** * 获取用户对象 * * @return \Member */ public function member() { if (null === static::$member) { # 创建一个空的用户对象 static::$member = new \Member(); } return static::$member; }