Skip to content
页面梗概

助力生态可持续发展

赞助 Fresns 发展

成为赞助者

主键转换 PrimaryHelper

App\Helpers\PrimaryHelper

获取数据模型

php
PrimaryHelper::fresnsModelByFsid($modelName, $fsid);

PrimaryHelper::fresnsModelById($modelName, $id);
参数名类型是否必传说明
modelNameStringYES模型名
fsidStringYES字段值,比如 aid 值

模型名

  • account
  • user
  • group
  • hashtag
  • post
  • comment
  • file
  • extend
  • archive

获取主键 ID

php
PrimaryHelper::fresnsPrimaryId($tableName, $tableKey);
参数名类型是否必传说明
tableNameStringYES表名
tableKeyStringYES字段值,比如 aid 值
  • configs->item_key
  • accounts->aid
  • users->uid或者username
  • posts->pid
  • comments->cid
  • extends->eid
  • groups->gid
  • hashtags->slug

获取账号主键 ID

php
PrimaryHelper::fresnsAccountIdByAid($aid);

PrimaryHelper::fresnsAccountIdByUidOrUsername($uidOrUsername);
参数名类型是否必传说明
aidStringYESaccounts > aid
uidOrUsernameStringYESusers > uid 或者 users > username

获取用户主键 ID

php
PrimaryHelper::fresnsUserIdByUidOrUsername($uidOrUsername);
参数名类型是否必传说明
uidOrUsernameStringYESusers > uid 或者 users > username

获取小组主键 ID

php
PrimaryHelper::fresnsGroupIdByGid($gid);
参数名类型是否必传说明
gidStringYESgroups > gid

获取话题主键 ID

php
PrimaryHelper::fresnsHashtagIdByHid($hid);
参数名类型是否必传说明
hidStringYEShashtags > slug

获取帖子主键 ID

php
PrimaryHelper::fresnsPostIdByPid($pid);
参数名类型是否必传说明
pidStringYESposts > pid

获取评论主键 ID

php
PrimaryHelper::fresnsCommentIdByCid($cid);
参数名类型是否必传说明
cidStringYEScomments > cid

获取文件主键 ID

php
PrimaryHelper::fresnsFileIdByFid($fid);
参数名类型是否必传说明
fidStringYESfiles > fid

获取扩展主键 ID

php
PrimaryHelper::fresnsExtendIdByEid($eid);
参数名类型是否必传说明
eidStringYESextends > eid