poscms关注Ta

一、调用方式

$this->load->model('sns_model'); //引用时需要加载sns模型类,只加载一次即可
$this->sns_model->following($ta_uid, $my_uid);

 

二、参数值

参数介绍
$ta_uid关注Ta的uid
$my_uid我的Uid

 

三、返回值

 0    关注失败

 1    关注成功

 2    相互关注

-1    取消关注

 

四、开发示例

1、通过类方法的方式来关注

// 
....
public function guanzhu($ta_uid, $my_uid) {
    $this->load->model('sns_model');
    $rt = $this->sns_model->following($ta_uid, $my_uid);
    if ($rt == 1) {
        return '关注成功';
    } elseif ($rt == 2) {
        return '相互关注';
    } elseif ($rt == -1) {
        return '取消关注';
    } else {
        return '关注失败';
    }
}
......

2、通过url方式来关注

创建文件/member/controllers/guanzhu.php

 
class Guanzhu extends M_Controller {
    
    public function __construct() {
        parent::__construct();
    }
    
    public function index() {
        $ta_uid = $this->input->get('uid');
        if (!$this->uid) {
            $this->member_msg('您尚未登录,无法关注对方');
        }
        $this->load->model('sns_model');
        $rt = $this->sns_model->following($ta_uid, $this->uid);
        if ($rt == 1) {
            $this->member_msg('关注成功', '', 1);
        } elseif ($rt == 2) {
            $this->member_msg('相互关注', '', 1);
        } elseif ($rt == -1) {
            $this->member_msg('取消关注', '', 1);
        } else {
            $this->member_msg('关注失败');
        }
    }
}

关注链接为:{MEMBER_URL}index.php?c=guanzhu&uid={关注对象的uid}

原文地址: http://help.dayrui.com/index.php?c=show&id=197

转载于:https://my.oschina.net/finecms/blog/848490

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值