public function beforeDelete() { foreach ($this->hasMany(FieldRelationValue::className(), ['filter_id' => 'id'])->all() as $frv) { $frv->delete(); } foreach ($this->hasMany(FilterVariant::className(), ['filter_id' => 'id'])->all() as $fv) { $fv->delete(); } return true; }
public function getVariant() { return $this->hasOne(FilterVariant::className(), ['id' => 'variant_id']); }