Skip to content

Model Object

changedFrom()

changedFrom() — returns string

Available in: model Category: Change Functions

Returns the previous value of a property that has changed. Returns an empty string if no previous value exists. CFWheels will keep a note of the previous property value until the object is saved to the database.

NameTypeRequiredDefaultDescription
propertystringyesName of property to get the previous value for.
// Get a member object and change the `email` property on it
member = model("member").findByKey(params.memberId);
member.email = params.newEmail;

// Get the previous value (what the `email` property was before it was changed)
oldValue = member.changedFrom("email");

// The above can also be done using a dynamic function like this
oldValue = member.emailChangedFrom();