Exemplo n.º 1
0
 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();
         }
     }
 }
Exemplo n.º 2
0
 public function clearDeliveryMethods()
 {
     DeliveryPayment::model()->deleteAllByAttributes(['payment_id' => $this->id]);
 }