/**
  * Need to delete associated records.
  *
  * @see CActiveRecord::beforeDelete()
  */
 protected function beforeDelete()
 {
     OphTrOperationnote_CataractComplication::model()->deleteAllByAttributes(array('cataract_id' => $this->id));
     OphTrOperationnote_CataractOperativeDevice::model()->deleteAllByAttributes(array('cataract_id' => $this->id));
     return parent::beforeDelete();
 }
 public function beforeDelete()
 {
     OphTrOperationnote_Trabectome_ComplicationAssignment::model()->deleteAll('element_id = ?', array($this->id));
     return parent::beforeDelete();
 }