Для чего?
public function delete($primaryKey = NULL)
{
Core_Event::notify($this->_modelName . '.onBeforeDelete', $this, array($primaryKey));
if (is_null($primaryKey))
{
$primaryKey = $this->getPrimaryKey();
}
if (!is_null($primaryKey))
{
Core_QueryBuilder::delete($this->_tableName)
->where($this->_primaryKey, '=', $primaryKey)
->execute();
}
Core_Event::notify($this->_modelName . '.onAfterDelete', $this, array($primaryKey));
return $this;
}