Events
Easily run actions on entity insertion, update, and more with event listeners
Last updated
Was this helpful?
Was this helpful?
component {
public component function init(){
return this;
}
function onFlush( entity ) {
// Do something upon function call
}
function preLoad( entity ){
// Do something upon function call
}
function postLoad( entity ){
// Do something upon function call
}
function preInsert( entity ){
// Do something upon function call
}
function postInsert( entity ){
// Do something upon function call
}
function preUpdate( entity, Struct oldData ){
// Do something upon function call
}
function postUpdate( entity ){
// Do something upon function call
}
function preDelete( entity ){
// Do something upon function call
}
function onDelete( entity ) {
// Do something upon function call
}
function postDelete( entity ) {
// Do something upon function call
}
function onEvict() {
// Do something upon function call
}
function onClear( entity ) {
// Do something upon function call
}
function onDirtyCheck( entity ) {
// Do something upon function call
}
function onAutoFlush( entity ) {
// Do something upon function call
}
}component persistent="true"{
function preInsert( entity ){
setDateCreated( now() );
}
function preUpdate( entity ){
setDateModified( now() );
}
}