/** * @return \yii\db\ActiveQuery */ public function getCharacteristics() { return $this->hasMany(Characteristic::className(), ['id' => 'characteristic_id'])->viaTable('user_characteristic', ['user_id' => 'id']); }
public function getCharacteristics() { return $this->hasMany(Characteristic::className(), ['id' => 'characteristic_id'])->viaTable('product_characteristic', ['product_id' => 'id'], function ($query) { $query->orderBy(['sort' => 'ASC']); }); }
/** * @return \yii\db\ActiveQuery */ public function getCharacteristic() { return $this->hasOne(Characteristic::className(), ['id' => 'characteristic_id']); }