Esempio n. 1
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getPropValues()
 {
     return $this->hasMany(Kiwi::getPropValueClass(), ['item_prop_id' => 'item_prop_id']);
 }
Esempio n. 2
0
 public function getSaleProps()
 {
     $saleProps = [];
     foreach ($this->itemProps as $key => $itemProp) {
         if ($itemProp->is_sale == '1') {
             $propValueIds = $this->getAttribute($key);
             $propValueClass = Kiwi::getPropValueClass();
             $propValues = $propValueClass::find()->where(['prop_value_id' => $propValueIds])->indexBy('prop_value_id')->all();
             $saleProps[$key] = ['itemProp' => $itemProp, 'propValues' => $propValues];
         }
     }
     return $saleProps;
 }
Esempio n. 3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getPropValue()
 {
     return $this->hasOne(Kiwi::getPropValueClass(), ['prop_value_id' => 'prop_value_id']);
 }