public function beforeDelete() { foreach ($this->hasMany(FieldValue::className(), ['field_id' => 'id'])->all() as $val) { $val->delete(); } return true; }
public function beforeDelete() { foreach ($this->hasMany(Element::className(), ['order_id' => 'id'])->all() as $elem) { $elem->delete(); } foreach ($this->hasMany(FieldValue::className(), ['order_id' => 'id'])->all() as $val) { $val->delete(); } return parent::beforeDelete(); }