/** * @return \yii\db\ActiveQuery */ public function getDescuentoMotivos() { return $this->hasMany(DescuentoMotivo::className(), ['descuento' => 'iddescuento']); }
/** * 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(); } } } }