/** * @return \yii\db\ActiveQuery */ public function getDescuentoDias() { return $this->hasMany(DescuentoDia::className(), ['descuento' => 'iddescuento']); }
/** * Crea un periodo en un descuento * @param $descuento Descuentos */ private function crearPeriodo($descuento) { if (!empty($this->diacanje)) { foreach ($this->diacanje as $dia) { $modelDia = new DescuentosCanje(); $modelDia->dia = $dia; $modelDia->nombre = $this->obtenerNombreDia($dia); //asigno las relaciones if ($modelDia->save()) { $modelTables = new DescuentoDia(); $modelTables->descuento = $descuento->iddescuento; $modelTables->dia = $modelDia->id; $modelTables->save(); } } } }