/** * Displays a single Role model. * @param integer $id * * @return mixed */ public function actionView($id) { \Yii::$app->session['__crudReturnUrl'] = Url::previous(); Url::remember(); Tabs::rememberActiveState(); return $this->render('view', ['model' => $this->findModel($id)]); }
/** * Displays a single Country model. * @param integer $country_id * * @return mixed */ public function actionView($country_id) { $resolved = \Yii::$app->request->resolve(); $resolved[1]['_pjax'] = null; $url = Url::to(array_merge(['/' . $resolved[0]], $resolved[1])); \Yii::$app->session['__crudReturnUrl'] = Url::previous(); Url::remember($url); Tabs::rememberActiveState(); return $this->render('view', ['model' => $this->findModel($country_id)]); }
/** * Displays a single Subdistrict model. * @param integer $id * * @return mixed */ public function actionView($id) { $model = $this->findModel($id); if ($model->operation->allowView == FALSE) { throw $model->operation->exception('view'); } \Yii::$app->session['__crudReturnUrl'] = ReturnUrl::getUrl(Url::previous()); Url::remember(); Tabs::rememberActiveState(); return $this->render('view', ['model' => $model]); }
/** * Displays a single Table model. * @param integer $id * * @return mixed */ public function actionView($id) { $table = $this->findModel($id); $searchModel = null; $dataProvider = null; if ($table->model_search_class != null) { $class = $table->model_search_class; $searchModel = new $class(); $dataProvider = $searchModel->search($_GET); } \Yii::$app->session['__crudReturnUrl'] = Url::previous(); Url::remember(); Tabs::rememberActiveState(); return $this->render('view', ['model' => $table, 'searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }
/** * Displays a single Budget model. * @param integer $id * * @return mixed */ public function actionView($id) { $modelHistory = new BudgetHistory(); $historySearch = new BudgetHistorySearch(); $providerIncome = $historySearch->searchItems($id, BudgetItem::TYPE_INCOME, Yii::$app->request->queryParams); $providerCost = $historySearch->searchItems($id, BudgetItem::TYPE_COST, Yii::$app->request->queryParams); \Yii::$app->session['__crudReturnUrl'] = Url::previous(); Url::remember(); Tabs::rememberActiveState(); try { if ($modelHistory->load($_POST) && $modelHistory->save()) { return $this->redirect(Url::previous()); } elseif (!\Yii::$app->request->isPost) { $modelHistory->load($_GET); } } catch (\Exception $e) { $msg = isset($e->errorInfo[2]) ? $e->errorInfo[2] : $e->getMessage(); $modelHistory->addError('_exception', $msg); } return $this->render('view', ['model' => $this->findModel($id), 'modelHistory' => $modelHistory, 'providerIncome' => $providerIncome, 'providerCost' => $providerCost]); }