Model Configuration
afterNew()
Signature
Section titled “Signature”afterNew() — returns void
Available in: model
Category: Callback Functions
Description
Section titled “Description”Registers method(s) that should be called after a new object has been initialized (which is usually done with the new method).
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. Call a single method after a new object is initialized
// In models/User.cfc
component extends="Model" {
function config() {
afterNew("setDefaults");
}
private function setDefaults() {
this.role = "member";
this.active = true;
}
}
// 2. Call multiple methods after a new object is initialized (comma-delimited list)
afterNew("setDefaults,generateToken");
// 3. Use the `method` argument alias instead of `methods`
afterNew(method="setDefaults");