Model Configuration
beforeValidationOnCreate()
Signature
Section titled “Signature”beforeValidationOnCreate() — returns void
Available in: model
Category: Callback Functions
Description
Section titled “Description”Registers method(s) that should be called before a new object is validated.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
methods | string | no | — | 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). |
Examples
Section titled “Examples”// 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");