Hello.
Tu peux utiliser le plugin Footprint pour faire ça : https://github.com/UseMuffin/Footprint).
C'est un plugin développé par 2 développeurs du Core de CakePHP. Il permettra de faire ce que tu veux facilement à l'aide d'un behavior. Il marche sensiblement de la même manière que le behavior Timestamp du Core.
Son utilisation est détaillée dans le README.