[ 'class' => 'yii\web\ErrorAction', ], 'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null, ], ]; } public function actionIndex() { $this->redirect('site/index'); } public function actionCommon($company_id) { $company = User::findOne($company_id); $educations = Fields::getData($company->id,$company->className(),'education'); $phones = Fields::getData($company->id,$company->className(),'phone'); $sites = Fields::getData($company->id,$company->className(),'site'); $soft = implode(', ',ArrayHelper::getColumn(Fields::getData($company->id,$company->className(),'soft'), 'soft')); return $this->render('common',[ 'company' => $company, 'educations' => $educations, 'phones' => $phones, 'sites' => $sites, 'soft' => $soft ]); } public function actionPortfolio($company_id) { $company = User::findOne($company_id); return $this->render('portfolio',[ 'company' => $company ]); } public function actionTeam($company_id) { $company = User::findOne($company_id); return $this->render('team',[ 'company' => $company ]); } public function actionBlogList($company_id) { $company = User::findOne($company_id); return $this->render('blog-list',[ 'company' => $company ]); } public function actionBlogView($company_id, $article_id) { $company = User::findOne($company_id); return $this->render('blog-view',[ 'company' => $company ]); } public function actionReview($company_id) { $company = User::findOne($company_id); return $this->render('review',[ 'company' => $company ]); } public function actionVacancyList($company_id) { $company = User::findOne($company_id); return $this->render('vacancy-list',[ 'company' => $company ]); } public function actionVacancyView($company_id, $vacancy_id) { $company = User::findOne($company_id); return $this->render('vacancy-view',[ 'company' => $company ]); } public function actionGallery($company_id) { $company = User::findOne($company_id); $this->layout = 'gallery-company'; return $this->render('gallery',[ 'company' => $company ]); } }