本文整理汇总了PHP中option::drop_relation方法的典型用法代码示例。如果您正苦于以下问题:PHP option::drop_relation方法的具体用法?PHP option::drop_relation怎么用?PHP option::drop_relation使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类option
的用法示例。
在下文中一共展示了option::drop_relation方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: attention_op
$result['avatar'] = $member_info[0][$user_id]['avatar'];
$result['user_name'] = $member_info[0][$user_id]['nick_name'];
} elseif ($type == 0) {
$result = $this->team->quit_black_list($data);
}
$this->addItem($result);
$this->output();
}
/**
* (加入|退出)关注
*/
public function attention_op()
{
$team_id = intval($this->input['team_id']);
//检测对应的小组是否存在
$team_info = $this->team->detail($team_id, 1);
if (!$team_info) {
$this->errorOutput(TEAM_NO_EXISTS);
}
$type = isset($this->input['op_type']) ? intval($this->input['op_type']) : -1;
$user_id = intval($this->user['user_id']);
if ($type < 0) {
$this->errorOutput(PARAM_WRONG);
}
$option = new option();
$data = array('user_id' => $user_id, 'source' => 'team', 'source_id' => $team_id, 'action' => 'attention');
$out = $option->get_relation($data);
$result = array('team_id' => $team_id);
if ($type == 1) {
if ($out['state'] == 0) {
$option->add_relation($user_id, 'team', $team_id, 'attention');
$this->team->update(array('attention_num' => 1), $team_id, true);
//更新搜索
$this->teamApi->update_search($team_id, 'team');
$result['num'] = $team_info['attention_num'] + 1;
}
}
if ($type == 0) {
if ($out['state'] > 0) {