/** * 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'); }
/** * 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(); }