103
public function actionView($username)
{
$model = $this->findModel($username);
$info = UserInfo::getInfoUser($model->id);
$roles = Yii::$app->authManager->getRolesByUser($model->id);
return $this->render('view', compact('model', 'info', 'roles'));
}
public function actionUpdate($username)
{
$model = $this->findModel($username);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'username' => $model->username]);
}
$info = UserInfo::getInfoUser($model->id);
$roles = ArrayHelper::map(Yii::$app->getAuthManager()-
>getRoles(),'name','description');
return $this->render('update', compact('model', 'info', 'roles'));