Model Configuration Association Functions void model
Sets up a
hasOne association between this model and the specified one.
|name||string||Yes||Gives the association a name that you refer to when working with the association (in the
|modelName||string||No||Name of associated model (usually not needed if you follow CFWheels conventions because the model name will be deduced from the
|foreignKey||string||No||Foreign key property name (usually not needed if you follow CFWheels conventions since the foreign key name will be deduced from the
|joinKey||string||No||Column name to join to if not the primary key (usually not needed if you follow CFWheels conventions since the join key will be the table's primary key/keys).|
|joinType||string||No||outer||Use to set the join type when joining associated tables. Possible values are
|dependent||string||No||false||Defines how to handle dependent model objects when you delete an object from this model.
// Specify that instances of this model has one profile. (The table for the associated model, not the current, should have the foreign key set on it.) hasOne("profile"); // Same as above but setting the `joinType` to `inner`, which basically means this model should always have a record in the `profiles` table. hasOne(name="profile", joinType="inner"); // Automatically delete the associated `profile` whenever this object is deleted. hasMany(name="comments", dependent="delete");