예제 #1
0
 /**
  * Delete all objects from the datastore used by the given object
  *
  * @access public
  * @param Object $obj the object to delete
  */
 public function DeleteAll($obj)
 {
     $fms = $this->GetFieldMaps(get_class($obj));
     $pk = $obj->GetPrimaryKeyName();
     $table = $fms[$pk]->TableName;
     $sql = "delete from `{$table}`";
     $returnval = $this->DataAdapter->Execute($sql);
     $obj->OnDelete();
     // fire OnDelete event
     return $returnval;
 }