I've been using a file name of "URL_filname.cfm" which holds the
cflocation. From within that url file I can specify whether I want it
to redirect or not. On occasion i'll make the URL an attribute.
Although I haven't found a fabulous standard design for url files.
Steve
Patrick McElhaney wrote:
>
> Has anyone ever tried taking the cfswitch
> statement and putting it in a seperate file,
> so that we can change the fuseaction without
> using <cflocation>? (The point is that by
> redirecting we lose state, and waste time
> with an additional request.)
>
> INDEX.CFM
> ---------
> .... standard fusebox stuff ...
> <cftry>
> <!---
> If something goes wrong in a fuse,
> attributes.fuseaction will be changed
> and an exception will be thrown.
> --->
> <cfinclude template="fuseactions.cfm">
> <cfcatch type="any">
> <cfinclude template="fuseactions.cfm">
> </cfcatch>
> </cftry>
>
> FUSEACTIONS.CFM
> ---------------
> <cfswitch expression="#attributes.fuseaction#">
> <cfcase value="addform">
> <cfinclude template="dsp_form.cfm">
> </cfcase>
> <cfcase value="editform">
> <cfinclude template="qry_data.cfm">
> <cfinclude template="dsp_form.cfm">
> </cfcase>
> <cfcase value="insert">
> <cfinclude template="act_insert.cfm">
> <cfinclude template="dsp_view.cfm">
> </cfcase>
> <cfcase value="update">
> <cfinclude template="act_update.cfm">
> <cfinclude template="dsp_view.cfm">
> </cfcase>
> <cfdefaultcase>
> <cfset attributes.fuseaction="addform">
> </cfdefaultcase>
> </cfswitch>
>
> Patrick
>
> ----------------------------------
> Patrick McElhaney
> Application Developer
> American City Business Journals
> 704-973-1019 704-236-8351 (cell)
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists