通知短信+运营短信,5秒速达,支持群发助手一键发送🚀高效触达和通知客户 广告
# 这不是HYPHP框架全部的API 这仅是论坛 额外增加的 中文API ## Model 定义 | 中文名 | 原名 | | --- | --- | |消息模型|M("Chat")| |消息统计模型|M("Chat_count")| |统计模型|M("Count")| |文件模型|M("File")| |文件信息模型|M("Fileinfo")| |分类模型|M("Forum")| |朋友模型|M("Friend")| |评论模型|M("Post")| |帖子模型|M("Thread")| |用户模型|M("User")| |用户组模型|M("Usergroup")| ## Chat 聊天模型方法 | 中文名 | 原名 | | --- | --- | |发送聊天信息|send| |发送系统信息|sys_send| ## Chat_count 聊天统计模型方法 | 中文名 | 原名 | | --- | --- | |获取未读消息数量|get_c| ## Friend 朋友 关注 粉丝模型方法 | 中文名 | 原名 | | --- | --- | |获取两者关系|get_state| |添加关注|add_friend| |删除关注|rm_friend| |获取对象未读消息数量|rm_friend| ## Post 评论模型方法 | 中文名 | 原名 | | --- | --- | |删除评论|del| ## Thread 帖子模型方法 | 中文名 | 原名 | | --- | --- | |获取标题|get_title| |删除帖子|del| |获取主题列表|read_list| |搜索主题列表|search_list| |判断用户是否回复过该主题|is_user_post| ## User 用户模型方法 | 中文名 | 原名 | | --- | --- | |用户名获取数据|user_read| |UID获取数据|read| |邮箱获取数据|email_read| |判断是否存在UID|is_uid| |是否存在用户名|is_user| |是否存在邮箱|is_email| |添加账号|add_user| |UID转用户名|uid_to_user| |用户名转UID|user_to_uid| |获取用户头像|avatar| |获取用户金币|get_gold| |获取用户积分|get_credits| |设置用户组|set_gid| |获取用户组|get_gid| |获取粉丝数量|get_fans| |获取关注数量|get_follow| ## Usergroup 用户组模型方法 | 中文名 | 原名 | | --- | --- | |GID转用户组名称|gid_to_name| ## Forum 板块分类模型方法 | 中文名 | 原名 | | --- | --- | |获取所有板块数据|read_all| |获取板块数据|read| |判断用户组板块权限|is_comp| ## 数据缓存 | 中文名 | 原名 | | --- | --- | |获取|get| |设置|set| |删除|rm| |清空|clear| # 使用示例 ~~~ <?php namespace Action; use HY\Action; class MoreAction 继承 HYBBS{ 公开函数 index(){ 输出('你现在访问的是More控制器首页函数'); } public function tt(){ $Count = M("Count"); $Count->action(function($Count){ $Count->insert('Count',array('name'=>'test','v'=>'1')); return false; }); } // 用户ID 转 用户名 // /more/id_to_user?uid=1 公开函数 id_to_user(){ //获取url 提交的id值 $uid = X("get.uid"); 输出 "用户名:".用户模型->UID转用户名($uid); //原语句 echo "用户名:".M("User")->id_to_user($uid); } // 用户名 转 UID // /more/user_to_id?user=admin 公开函数 user_to_id(){ $user = X("get.user"); 输出 "UID:".用户模型->用户名转UID($user); } // 判断这个用户ID 是否存在 // /more/has_uid?uid=1 公开函数 has_uid(){ $uid = X("get.uid"); 如果(用户模型->判断是否存在UID($uid)) 输出("存在"); 反之 输出("不存在"); } // 判断这个用户 是否存在 // /more/has_user?username=admin 公开函数 has_user(){ $username = X("get.username"); 如果(用户模型->是否存在用户名($username)) 输出("存在"); 反之 输出("不存在"); } // 判断这个用户邮箱 是否存在 // /more/has_email?email=admin@qq.com 公开函数 has_email(){ $email = X("get.email"); 如果(用户模型->是否存在邮箱($email)) 输出("存在"); 反之 输出("不存在"); } // 获取用户金币 // /more/get_user_gold?uid=1 公开函数 get_user_gold(){ $uid = X("get.uid"); 输出 用户模型->获取用户金币($uid); } // 获取用户积分 // /more/get_user_jf?uid=1 公开函数 get_user_jf(){ $uid = X("get.uid"); 输出 用户模型->获取用户积分($uid); } // 获取用户粉丝数量 // /more/get_user_fans?uid=1 公开函数 get_user_fans(){ $uid = X("get.uid"); 输出 用户模型->获取粉丝数量($uid); } // 获取用户关注数量 // /more/get_user_follow?uid=1 公开函数 get_user_follow(){ $uid = X("get.uid"); 输出 用户模型->获取关注数量($uid); } // 获取用户所在用户组ID 并输出 所在用户组名称 // /more/get_user_gid?uid=1 公开函数 get_user_gid(){ $uid = X("get.uid"); 输出 用户模型->获取用户组($uid); //输出所在用户组名称 $gid = 用户模型->获取用户组($uid); //首先获取用户所在用户组ID 输出 "用户组名称:".$this->_usergroup[$gid]['name']; //全局变量方法 //另一种方法 $gid = 用户模型->获取用户组($uid); 输出 "用户组名称:".用户组模型->GID转用户组名称($gid); } // 用户组ID转用户组名称 // /more/gid_to_name?gid=1 公开函数 gid_to_name(){ $gid = X("get.gid"); 输出 "用户组名称:". 用户组模型->GID转用户组名称($gid); } // 获取所有版块分类数据 // /more/get_all_forum 公开函数 get_all_forum(){ 输出数组(分类模型->获取所有板块数据()); } // 获取某板块分类数组 // /more/get_forum_data?fid=1 公开函数 get_forum_data(){ $fid = X("get.fid"); 输出数组(分类模型->获取板块数据($fid)); //数组数据 $data = 分类模型->获取板块数据($fid); 输出 "分类名称:" . $data['name']; } // 获取某帖子标题 // /more/get_thread_title?tid=1 公开函数 get_thread_title(){ $tid = X("get.tid"); 输出 帖子模型->获取标题($tid); } //........更多的 就不演示了 } ~~~