Skip to content

Model Configuration

beforeValidationOnCreate()

beforeValidationOnCreate() — returns void

Available in: model Category: Callback Functions

Registers method(s) that should be called before a new object is validated.

NameTypeRequiredDefaultDescription
methodsstringno—Method name or list of method names that should be called when this callback event occurs in an object’s life cycle (can also be called with the method argument).
// 1. Register a single method to run before a new object is validated
// In models/User.cfc config()
beforeValidationOnCreate("sanitizeEmail");

// 2. Register multiple methods to run before a new object is validated
// In models/Order.cfc config()
beforeValidationOnCreate("setDefaultStatus,generateTrackingNumber");

// 3. Use the `method` argument alias instead of `methods`
// In models/Post.cfc config()
beforeValidationOnCreate(method="normalizeSlug");