コード例 #1
0
ファイル: Module.php プロジェクト: yinheark/yincart2
 public function attacheEvents()
 {
     $customerClass = Kiwi::getCustomerClass();
     Event::on($customerClass, $customerClass::EVENT_INIT, function ($event) {
         /** @var \yincart\customer\models\Customer $customer */
         $customer = $event->sender;
         $customer->attachBehavior('category', Kiwi::getCustomerBehaviorClass());
     });
     $orderClass = Kiwi::getOrderClass();
     Event::on($orderClass, $orderClass::EVENT_AFTER_INSERT, [Kiwi::getCustomerSellerClass(), 'updateSeller']);
 }
コード例 #2
0
 public function getCustomerSeller()
 {
     return $this->owner->hasOne(Kiwi::getCustomerSellerClass(), ['customer_id' => 'id']);
 }