Beispiel #1
0
 protected function findModel($id)
 {
     if (($model = Feed::findOne($id)) !== null) {
         return $model;
     } else {
         throw new NotFoundHttpException('The requested page does not exist.');
     }
 }
Beispiel #2
0
 public function actionView($id)
 {
     $this->layout = '@app/views/layouts/u';
     if (!($model = User::findOne($id))) {
         throw new NotFoundHttpException('用户不存在,非法请求', null, 503);
     }
     \Yii::$app->view->params['model'] = $model;
     $feeds = \app\modules\feed\models\Feed::find()->where(['author_id' => $id])->with('author')->orderBy('id desc')->limit(100)->all();
     return $this->render('view', ['model' => $model, 'feeds' => $feeds]);
 }
Beispiel #3
0
 public function fields()
 {
     $fields = parent::fields();
     return $fields;
 }
Beispiel #4
0
 public function afterDelete()
 {
     parent::afterDelete();
     Feed::deleteAll(['obj_type' => App::OBJ_TYPE_COMMENT, 'obj_id' => $this->id]);
 }