本文整理匯總了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) {