public function getGroups_mem() { $groupsmem = $this->hasMany(Group_mem::classname(), ['userid' => 'userid'])->asArray(); return $groupsmem; }
public function actionGroupAllow($groupid, $userid, $isallow = 0) { $session = Yii::$app->session; $i = 0; if (empty($session['user'])) { echo '请' . Html::tag('a', '登陆', ['href' => '?r=forum/lee-login']); } else { foreach ($session['groupid'] as $g) { if ($g == $groupid && $session['property'][$i] == 0) { if ($isallow == 1) { $groupmem = new Group_mem(); $groupmem->userid = $userid; $groupmem->groupid = $groupid; $groupmem->property = 1; $groupmem->username = User_info::findOne($userid)['name']; $groupmem->save(); GroupManage::deleteAll(['groupid' => $groupid, 'userid' => $userid]); return $this->redirect('?r=forum/group'); } } ++$i; } } }
public function getMembers() { return $this->hasMany(Group_mem::classname(), ['groupid' => 'groupid'])->orderBy('property'); }