$dataim = [ 'catid'=> 4, //类型 'title' => '点赞', //标题 'zhiding' => '', //置顶 'content'=> '', //通知内容 'uid'=> $this->uid, //发布人的uid 'faxinren'=> $this->uid, //发布人的uid 'shouxinren'=> (int)'',//收信人 'tupian'=> '', //图片 'shipin'=> '', //视频 'yuyin'=> '', //语音 'fujian'=> '', //附件 'yidu'=> 0, //已读 'quanziid'=> '', //圈子ID 'quantieid'=> '', //圈帖ID 'url' => '', ]; \Phpcmf\Service::M('auth')->addtongzhi($dataim);
使用方法:
把通知代码放在操作事件后即可。
例如:用户点赞后,用户评论后,用户支付后。等等
这里的
$this->uid
为当前用户。
判断帖子是否有标题的时候,可以结合这段代码
//数据表 $tabledata = '1_quan_form_son'; //调取数据 id为变量值 $data = $this->db->table($tabledata)->where('id', $id)->get()->getRowArray(); //标题 if($data['title']){ $title = $data['title']; } else { $title = dr_strcut(dr_clearhtml($data['neirong']), 20); //获取帖子内容 }