Exemplo n.º 1
0
 public function actionCompanies($id = null, $new = null)
 {
     $company = $new ? new Companies() : Companies::findOne($id);
     $companies = new ActiveDataProvider(['query' => Companies::find(), 'pagination' => ['pageSize' => 20]]);
     if ($company && $company->load(Yii::$app->request->post()) && $company->save()) {
         if ($new) {
             Yii::$app->getSession()->setFlash('success', 'Компания добавлена');
         } else {
             Yii::$app->getSession()->setFlash('success', 'Изменения сохранены');
         }
     } else {
         return $this->render('companies', ['companies' => $companies, 'company' => $company, 'new' => $new]);
     }
     return $this->redirect(['/certificates/companies']);
 }