/wheels/tests/_assets/models/Author.cfc
ColdFusion CFScript | 19 lines | 16 code | 3 blank | 0 comment | 0 complexity | 49f6776e5986d171478eb88ba187c289 MD5 | raw file
Possible License(s): Apache-2.0, CPL-1.0
- <cfcomponent extends="Model">
-
- <cffunction name="init">
- <cfset hasMany("posts")>
- <cfset hasOne("profile")>
- <!--- crazy join to test the joinKey argument --->
- <cfset belongsTo(name="user", foreignKey="firstName", joinKey="firstName")>
- <cfset beforeSave("callbackThatReturnsTrue")>
- <cfset beforeDelete("callbackThatReturnsTrue")>
- <cfset property(name="firstName", label="First name(s)", defaultValue="Dave")>
- <cfset property(name="lastName", label="Last name", defaultValue="")>
- <cfset nestedProperties(associations="profile", allowDelete=true)>
- </cffunction>
-
- <cffunction name="callbackThatReturnsTrue">
- <cfreturn true>
- </cffunction>
-
- </cfcomponent>