public function login($remember) { parent::login($remember); /** check the user tables exists, if not, create **/ global $mysqli; $table_name_prefix = 'user_' . $this->getId(); self::createCategoryTableIfNotExist($table_name_prefix); self::createAccountTableIfNotExist($table_name_prefix); self::createReadTableIfNotExist($table_name_prefix); // add default category none if (UserWechatCategory::findById(1) == null) { $category = new UserWechatCategory(); $category->setName('未分类'); $category->save(); } }