Ejemplo n.º 1
0
 /**
  * @return array|string
  * @throws NotFoundHttpException
  */
 public function run()
 {
     $buscador = new EmpresaBuscador();
     $dataProvider = $buscador->buscarInactivos(Yii::$app->request->queryParams);
     if (Yii::$app->request->post('hasEditable')) {
         $empresa_json = Yii::$app->request->post('editableKey');
         $condicion = json_decode($empresa_json, true);
         $model = $this->findModel($condicion);
         $post['Empresas'] = current($_POST['Empresas']);
         Yii::$app->response->format = Response::FORMAT_JSON;
         return $model->load($post) && $model->save() ? ['output' => '', 'message' => ''] : ['output' => '', 'message' => ArrayHelper::errorList($model->getErrors())];
     }
     return $this->controller->render('inactivos', ['searchModel' => $buscador, 'dataProvider' => $dataProvider]);
 }