protected function beforeDelete() { $criteria = new CDbCriteria(); $criteria->compare('t.fiit_finv_id', $this->finv_id); $fiits = FiitInvoiceItem::model()->findAll($criteria); foreach ($fiits as $fiit) { $fiit->delete(); } return parent::beforeDelete(); }