From 44799a6cecf4de70535a237f24a9f1dd60b61d9a Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Fri, 2 Dec 2016 13:57:28 +0200 Subject: [PATCH] add variantSku --- models/Category.php | 6 +++--- models/Product.php | 2 +- models/TaxGroup.php | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/models/Category.php b/models/Category.php index 252bdec..8c6c0b6 100755 --- a/models/Category.php +++ b/models/Category.php @@ -151,7 +151,7 @@ */ public function getProductUnit() { - return $this->hasOne(ProductUnit::className(), [ 'id' => 'product_unit_id' ]); + return $this->hasOne(ProductUnit::className(), [ 'id' => 'product_unit_id' ])->inverseOf('product'); } /** @@ -160,7 +160,7 @@ public function getProducts() { return $this->hasMany(Product::className(), [ 'id' => 'product_id' ]) - ->viaTable('product_category', [ 'category_id' => 'id' ]); + ->viaTable('product_category', [ 'category_id' => 'id' ])->inverseOf('categories'); } /** @@ -318,7 +318,7 @@ public function getTaxGroups() { return $this->hasMany(TaxGroup::className(), [ 'id' => 'tax_group_id' ]) - ->viaTable('tax_group_to_category', [ 'category_id' => 'id' ]); + ->viaTable('tax_group_to_category', [ 'category_id' => 'id' ])->inverseOf('categories'); } /** diff --git a/models/Product.php b/models/Product.php index 3ce1249..67676b2 100755 --- a/models/Product.php +++ b/models/Product.php @@ -429,7 +429,7 @@ public function getCategories() { return $this->hasMany(Category::className(), [ 'id' => 'category_id' ]) - ->viaTable('product_category', [ 'product_id' => 'id' ]); + ->viaTable('product_category', [ 'product_id' => 'id' ])->inverseOf('products'); } /** diff --git a/models/TaxGroup.php b/models/TaxGroup.php index b668032..841ce6e 100755 --- a/models/TaxGroup.php +++ b/models/TaxGroup.php @@ -138,7 +138,7 @@ public function getCategories() { return $this->hasMany(Category::className(), [ 'id' => 'category_id' ]) - ->viaTable('tax_group_to_category', [ 'tax_group_id' => 'id' ]); + ->viaTable('tax_group_to_category', [ 'tax_group_id' => 'id' ])->inverseOf('taxGroups'); } /** -- libgit2 0.21.4