本文整理汇总了PHP中ActivityModel::getId方法的典型用法代码示例。如果您正苦于以下问题:PHP ActivityModel::getId方法的具体用法?PHP ActivityModel::getId怎么用?PHP ActivityModel::getId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ActivityModel
的用法示例。
在下文中一共展示了ActivityModel::getId方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: createNewModels
/**
* 将消息和用户关联
* @param ActivityModel $p_msgModel 消息模型
* @param array $p_queryWhere 用户的筛选方案
* @return int 关联个数
*/
public static function createNewModels($p_msgModel, $p_queryWhere = array())
{
$userIDs = DBModel::instance('user')->where($p_queryWhere)->selectValues('id');
$tmpData = array();
$tmpData['msgID'] = $p_msgModel->getId();
$tmpData['readStatus'] = READ_STATUS::UNREAD;
$tmpData['createTime'] = date('Y-m-d H:i:s');
$tmpData['modifyTime'] = date('Y-m-d H:i:s');
$dbFac = static::newDBModel();
foreach ($userIDs as $userID) {
$tmpData['userID'] = $userID;
$dbFac->insert($tmpData);
}
//推送
if (count($userIDs) > 0) {
$p_where = array();
$p_where['joinList'] = array();
$p_where['joinList'][] = array('relationActivityUser t2', array('t2.userID = t1.userID', 't2.msgID' => $p_msgID, 't2.readStatus' => READ_STATUS::UNREAD));
DeviceController::pushSingleMessage($p_where, $p_msgModel->getTitle(), $p_msgModel->getDescription(), $customtype = null, $customvalue = null, $tag_name = null);
}
return count($userIDs);
}