Esempio n. 1
0
 /**
  * @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();
             }
         }
     }
 }