public function actionRutasRelevadores() { $model = new GraficasForm(); $model->setScenario('relevatorSuccess'); $model->load(Yii::$app->request->post()); $idRelevador = $model->opcionRelevador; $relevador = User::Find()->where(['id' => $model->opcionRelevador])->one(); $cargaAdaptadaParaChart = []; $cargaAdaptadaParaChart[0] = [Yii::t('core', 'Date'), Yii::t('core', 'Accomplishment percentage')]; //die(''. $idRelevador); $rutas = RutaDiaria::find()->where(['id_usuario' => $idRelevador])->all(); //die('Hay rutas: '.count($rutas)); $i = 1; foreach ($rutas as $ruta) { $cargaAdaptadaParaChart[$i] = [$ruta->fecha, $ruta->getCompletitudRecorrido()]; $i++; } if (count($cargaAdaptadaParaChart) > 1) { return $this->render('rutasRelevador', ['nombreRelevador' => $relevador->username, 'arrayCompletitud' => $cargaAdaptadaParaChart]); } else { Yii::$app->getSession()->setFlash('danger', Yii::t('core', 'There are no routes for this relevator')); $this->redirect(['index']); } }