/wheels/tests/_assets/models/Author.cfc
http://cfwheels.googlecode.com/ · ColdFusion CFScript · 19 lines · 16 code · 3 blank · 0 comment · 0 complexity · 49f6776e5986d171478eb88ba187c289 MD5 · raw file
- <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>