Skip to content

Instantly share code, notes, and snippets.

@chrisdpeters
Created February 13, 2012 22:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chrisdpeters/1821222 to your computer and use it in GitHub Desktop.
Save chrisdpeters/1821222 to your computer and use it in GitHub Desktop.
Improving the Tutorial (Again): Including Partials to DRY Up Forms in CFWheels
<cfparam name="user">
<cfoutput>
#textField(objectName="user", property="name", label="Name")#
#textField(objectName="user", property="email", label="Email")#
#passwordField(objectName="user", property="password", label="Password")#
</cfoutput>
<cfparam name="user">
<cfoutput>
<h1>Create a New User</h1>
<cfif flashKeyExists("success")>
<p class="success">#flash("success")#</p>
</cfif>
#startFormTag(action="create")#
#includePartial("form")#
<div>
#submitTag(value="Create")#
</div>
#endFormTag()#
</cfoutput>
<cfparam name="user">
<cfoutput>
<h1>Edit User</h1>
<cfif flashKeyExists("success")>
<p class="success">#flash("success")#</p>
</cfif>
#startFormTag(action="update")#
#includePartial(user)#
<div>
#hiddenField(objectName="user", property="id")#
#submitTag()#
</div>
#endFormTag()#
</cfoutput>
<cffunction name="add">
<cfset user = model("user").new()>
</cffunction>
<cffunction name="edit">
<cfset user = model("user").findByKey(params.key)>
</cffunction>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment