echo Html::a('Новый пользователь?', ['/user/secure/signup']); ?> <br/> </div> </div> </div> <?php } else { ?> <div class="panels panel-default"> <div class="panel-body"> <?php $profile = Profile::findOne(['user_id' => Yii::$app->user->identity->getId()]); ?> <?php $comment = CommentModel::find()->where(['createdBy' => Yii::$app->user->identity->getId()])->andWhere(['status' => 1])->count(); ?> <div class="row"> <div class="col-xs-4"><?php echo $profile->getAvatarImg(); ?> <br/></div> <div class="col-xs-8"> <i class="fa fa-user"></i> <?php echo $profile->name; ?> <br/> <i class="fa fa-comments"></i> <?php echo $comment; ?> </div>
/** * @return \yii\db\ActiveQuery */ public function getModel() { /** @var ActiveRecord $class */ $class = CommentModel::find()->where(['id' => $this->model_class])->asArray()->one(); $model = $class->name; return $this->hasOne($model::className(), ['id' => 'model_id']); }
public function actionDelete($id) { //comment $commentUser = CommentModel::find()->where(['createdBy' => $id])->all(); if ($commentUser) { $commentUser->deleteAll(); } $this->findModel($id)->delete(); return $this->redirect(['index']); }