public function beforeDelete(){ if(parent::beforeDelete()){ $check = NfyDbMessage::model()->countByAttributes(array('message_body_id'=>$this->message_body_id), 'id != :id', array(':id'=>(int)$this->id)); if(empty($check)){ NfyMessageBody::model()->deleteByPk($this->message_body_id); } return true; } return false; }