中文Action使用示例

admin   ·   发表于 2016-11-30   ·   谈天说地


<?php
namespace Action;
use HY\Action;

class MoreAction 继承 HYBBS{
	公开函数 index(){
		输出('你现在访问的是More控制器首页函数');
		$变量 = 读取文件("hy.txt");
		输出 $变量;
	}

	// 用户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);
	}


	//........更多的  就不演示了



}


0 条回复   |  直到 2016-11-30 | 1106 次浏览
登录后才可发表内容

HYBBS © 2016. All Rights Reserved. HYBBS

Powered by HYBBS Version 2.1.3