一、调用方式

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

    二、参数值

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

    三、返回值

    0 关注失败

    1 关注成功

    2 相互关注

    -1 取消关注

    四、开发示例

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

    1. //
    2. ....
    3. public function guanzhu($ta_uid, $my_uid) {
    4. $this->load->model('sns_model');
    5. $rt = $this->sns_model->following($ta_uid, $my_uid);
    6. if ($rt == 1) {
    7. return '关注成功';
    8. } elseif ($rt == 2) {
    9. return '相互关注';
    10. } elseif ($rt == -1) {
    11. return '取消关注';
    12. } else {
    13. return '关注失败';
    14. }
    15. }
    16. ......

    2、通过url方式来关注

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

    1. class Guanzhu extends M_Controller {
    2.  
    3. public function __construct() {
    4. parent::__construct();
    5. }
    6.  
    7. public function index() {
    8. $ta_uid = $this->input->get('uid');
    9. if (!$this->uid) {
    10. $this->member_msg('您尚未登录,无法关注对方');
    11. }
    12. $this->load->model('sns_model');
    13. $rt = $this->sns_model->following($ta_uid, $this->uid);
    14. if ($rt == 1) {
    15. $this->member_msg('关注成功', '', 1);
    16. } elseif ($rt == 2) {
    17. $this->member_msg('相互关注', '', 1);
    18. } elseif ($rt == -1) {
    19. $this->member_msg('取消关注', '', 1);
    20. } else {
    21. $this->member_msg('关注失败');
    22. }
    23. }
    24. }

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

    文档最后更新时间:2014-12-28 12:13:12