/** * Displays a single User model. * @param integer $id * @return mixed */ public function actionView($id) { $comment = new ActiveDataProvider(['query' => CommentModel::find()->where(['createdBy' => $id])]); $commentCount = CommentModel::find()->where(['createdBy' => $id])->count(); $assignmentUser = AuthAssignment::findOne(['user_id' => $id]); return $this->render('view', ['model' => $this->findModel($id), 'profile' => $this->findModelProfile($id), 'role' => $assignmentUser, 'dataProvider' => $comment, 'commentCount' => $commentCount]); }
/** * @return \yii\db\ActiveQuery */ public function getAuthAssignments() { return $this->hasMany(AuthAssignment::className(), ['item_name' => 'name']); }