public function actionPedidosComercio() { $model = new GraficasForm(); $model->setScenario('storeOrders'); //die(var_dump(Yii::$app->request->post()['orden-ruta-form'])); $model->load(Yii::$app->request->post()); $nombreTienda = "Tienda1"; $nombreComercio = Comercio::Find()->select('nombre')->where(['id' => $model->opcionComercio2])->one()->nombre; $carga = $this->cargarArrayPedidos($model->opcionComercio2, $model->fechaDesde, $model->fechaHasta); $cargaAdaptadaParaChart = []; $cargaAdaptadaParaChart[0] = [Yii::t('core', 'Order'), Yii::t('core', 'Units Ordered')]; $i = 1; foreach ($carga as $comercioPedido) { //$nombreProducto = Producto::Find()->select('nombre')->where(['id'=>$venta['id_producto']])->one()->nombre; $cargaAdaptadaParaChart[$i] = [$comercioPedido['nombre'], $comercioPedido['cantidad']]; $i++; } if (count($cargaAdaptadaParaChart) > 1) { return $this->render('comercioPedidos', ['nombreTienda' => $nombreComercio, 'arrayPedidos' => $cargaAdaptadaParaChart]); } else { Yii::$app->getSession()->setFlash('danger', Yii::t('core', 'There are no orders for selected store')); $this->redirect(['index']); } }