En cakephp disponemos de los siguientes callbacks predefinidos:
beforeFind(array $query)
afterFind(array $results, boolean $primary = false)
beforeValidate(array $options = array())
afterValidate()
beforeSave(array $options = array())
afterSave(boolean $created, array $options = array())
beforeDelete(boolean $cascade = true)
afterDelete()
En algunos disponemos de los datos en
$this->data o $this->id