Exemplo n.º 1
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getDescuentoMotivos()
 {
     return $this->hasMany(DescuentoMotivo::className(), ['descuento' => 'iddescuento']);
 }
Exemplo n.º 2
0
 /**
  * Crea los motivos de un descuento
  * @param $descuento Descuentos
  */
 private function crearMotivos($descuento)
 {
     if (!empty($this->motivos)) {
         foreach ($this->motivos as $key => $razon) {
             $model = new DescuentosMotivos();
             $model->orden = $key;
             $model->motivo = ucfirst($razon);
             //asigno las relaciones
             if ($model->save()) {
                 $modelTables = new DescuentoMotivo();
                 $modelTables->descuento = $descuento->iddescuento;
                 $modelTables->motivo = $model->id;
                 $modelTables->save();
             }
         }
     }
 }