public function beforeSave() { if (!$this->isNewRecord && !FinvInvoice::model()->findByPk($this->primaryKey)) { return false; } return parent::beforeSave(); }