php代码<?php
/**
*MentionModel.class.php
*/
class mentionModel extends Model{
private $userList; //存放最近一次提取到提及用户列表
/**
* 提取@信息,添加链接,并插入mention数据库
* @param $content 需要提取的文本
* @param $isConstructUrl,是否构造url,转发的话不需要再次构造url
* @param $isConstructTag,是否构造Tag
* @return string 返回构造好的文本
*/
public function convertContent($content ,$isConstructUrl = TRUE ,$isConstructTag = TRUE){
$mentionDb = M("mention");
$userDb = M("account_users");
$content = $content.' '; //防止最后有@,后面会去掉
$pattarn = '#@(.*)\s#U';
$match = array();
//获取用户昵称
preg_match_all($pattarn , $content , $match);
//构造查询条件
$userIn = '';
foreach ($match