public function afterSave() { parent::afterSave(); $this->clearPaymentMethods(); foreach ((array) $this->payment_methods as $payment_id) { if ($payment_id) { $deliveryPayment = new DeliveryPayment(); $deliveryPayment->delivery_id = $this->id; $deliveryPayment->payment_id = $payment_id; $deliveryPayment->save(); } } }