Example #1
0
 /**
  * Perform an SQL delete by an id
  *
  * @param integer $id
  * 
  * @return Resultset
  */
 public function doDeleteById($id)
 {
     $crit = new Criteria();
     $crit->setFromTable($this);
     $crit->addWhere($this->id_column, $id);
     $crit->generateDeleteSQL();
     $statement = Statement::getPreparedStatement($crit);
     return $statement->performQuery('delete');
 }
Example #2
0
 /**
  * Perform an SQL delete by an id
  *
  * @param integer $id
  *
  * @return Resultset
  */
 public function doDeleteById($id)
 {
     $crit = new Criteria();
     $crit->setFromTable($this);
     $crit->addWhere($this->id_column, $id);
     $crit->generateDeleteSQL();
     $this->deleteB2DBObjectFromCache($id);
     return Statement::getPreparedStatement($crit)->performQuery();
 }