/** * 设置浏览次数 */ public function setvisit_count($id) { $model = AnswerSurveyResulte::findOne($id); if ($model) { $model->visit_count++; $model->save(); } }
/** * 测试结果 */ public function actionResulte() { $this->layout = false; $au_id = Yii::$app->request->get('au_id'); $au_id = $au_id ? intval($au_id) : 0; $model_AnswerUser = AnswerUser::findOne($au_id); if (!$model_AnswerUser) { $model_AnswerUser = new AnswerUser(); } $model = null; if ($model_AnswerUser) { $model = Survey::findOne($model_AnswerUser->sid); } $model ? null : ($model = new Survey()); $model_AnswerSurveyResulte = AnswerSurveyResulte::findOne($model_AnswerUser->table_id); //没找到结果 if (!$model_AnswerSurveyResulte) { $model_AnswerSurveyResulte = new AnswerSurveyResulte(); } else { $model_AnswerSurveyResulte->setvisit_count($model_AnswerUser->table_id); } $model_AnswerSurveyResulte->visit_count++; $model_Users = null; $model_UsersProfile = null; // ZCommonFun::print_r_debug($model->attributes); if ($model->uid) { $zhao_condition['uid'] = $model->uid; $model_Users = User::findOne($zhao_condition); $model_UsersProfile = UserProfile::findOne($zhao_condition); } // ZCommonFun::print_r_debug($model_UsersProfile->attributes); !$model_Users ? $model_Users = new User() : ''; !$model_UsersProfile ? $model_UsersProfile = new UserProfile() : ''; // ZCommonFun::print_r_debug($model_AnswerSurveyResulte); // exit; $model_SurveyOperation = new SurveyOperation(); $models_SurveyOperation = $model_SurveyOperation->getIsTop(); return $this->render('resulte22', array('models_SurveyOperation' => $models_SurveyOperation, 'model' => $model, 'model_AnswerUser' => $model_AnswerUser, 'model_SurveyResulte' => $model_AnswerSurveyResulte, 'image' => Survey::getImageUrl($model), 'model_Users' => $model_Users, 'model_UsersProfile' => $model_UsersProfile, 'randSurvey' => $this->getRandSurvey())); return $this->render('resulte2', array('model' => $model, 'model_AnswerUser' => $model_AnswerUser, 'model_SurveyResulte' => $model_AnswerSurveyResulte, 'image' => Survey::getImageUrl($model), 'model_Users' => $model_Users, 'model_UsersProfile' => $model_UsersProfile, 'randSurvey' => $this->getRandSurvey())); return $this->render('resulte', array('model' => $model, 'model_AnswerUser' => $model_AnswerUser, 'model_SurveyResulte' => $model_AnswerSurveyResulte, 'image' => Survey::getImageUrl($model), 'model_Users' => $model_Users, 'model_UsersProfile' => $model_UsersProfile, 'randSurvey' => $this->getRandSurvey())); }