Skip to content

Model Configuration

nestedProperties()

nestedProperties() — returns void

Available in: model Category: Miscellaneous Functions

Allows for nested objects, structs, and arrays to be set from params and other generated data.

NameTypeRequiredDefaultDescription
associationstringnoThe association (or list of associations) you want to allow to be set through the params. This argument is also aliased as associations.
autoSavebooleannotrueWhether to save the association(s) when the parent object is saved.
allowDeletebooleannofalseSet this to true to tell Wheels to look for the property _delete in your model. If present and set to a value that evaluates to true, the model will be deleted when saving the parent.
sortPropertystringnoSet this to a property on the object that you would like to sort by. The property should be numeric, should start with 1, and should be consecutive. Only valid with hasMany associations.
rejectIfBlankstringnoA list of properties that should not be blank. If any of the properties are blank, any CRUD operations will be rejected.