/** * Displays a single Company model. * @param integer $id * @return mixed */ public function actionView($id) { //To check if the current company is assigned to this normal admin $this->checkValidCompany($id); $search_param = ''; if (isset(Yii::$app->request->getQueryParams()['EmployeeSearch'])) { $search_param = Yii::$app->request->getQueryParams()['EmployeeSearch']; } if (count($search_param) > 0) { $employeeSearch = new EmployeeSearch(); } else { $employeeSearch = new EmployeeSearch(['company_id' => $id]); } $employeeData = $employeeSearch->searchByCompany(Yii::$app->request->getQueryParams()); $employeeData->pagination->pageSize = 20; return $this->render('view', ['model' => $this->findModel($id), 'employeeData' => $employeeData, 'employeeSearch' => $employeeSearch]); }