protected function findModel($id) { if (($model = Feed::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
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]); }
public function fields() { $fields = parent::fields(); return $fields; }
public function afterDelete() { parent::afterDelete(); Feed::deleteAll(['obj_type' => App::OBJ_TYPE_COMMENT, 'obj_id' => $this->id]); }