quarta-feira, 19 de maio de 2010

Alterando uma informação automáticamente antes do update no doctrine 2. (com annotations)

1 - Definimos que a classe ouve os callbacks:

/**
* @Entity
* @HasLifecycleCallbacks
*/

2 - Definimos um método para ser atualizado antes do update.

/**
* @PrePersist @PreUpdate
*/

function updateUpdatedAt() {
$this->updatedAt = new DateTime();
}


3 - Lembrar de mandar construir os modelos novamente.

Nenhum comentário:

Postar um comentário