You are calling it correctly, but what is the error message that you are
getting?

Regards,
Andrew Scott
http://www.andyscott.id.au/


> -----Original Message-----
> From: Matthew Smith [mailto:[email protected]]
> Sent: Tuesday, 24 August 2010 6:50 AM
> To: cf-talk
> Subject: calling a cfc function from the same cfc
> 
> 
> I currently have a cfc to handle 404's that is called by my 404.cfm.  It
is
> working fine, but I need to use the same cfc for different sites.
> 
> This works (very simplified, much more going on):
> <cfcomponent>
> <cffunction name="handle_404" access="public" returntype="void">
> <cfargument name="requested_template" type="string" required="yes">
> <cfif arguments.requested_template eq "/art-cat/"> <cfmodule
> template="/index.cfm"
> fuseaction="TheGallery.displayCategory"
>  key="#variables.category#"
> requested_template="#arguments.requested_template#"
>  page_num="#variables.page_num#"
> ignoresupresslayout="1">
>  </cfif>
> </cffunction>
> </cfcomponent>
> 
> 
> But this does not:
> 
> <cfcomponent>
> <cffunction name="handle_404" access="public" returntype="void">
> <cfargument name="requested_template" type="string" required="yes">
> <cfargument name="current_site_name" type="string" required="yes">
> <cfif arguments.current_site_name eq "www_domain1_com">  <cfset
> variables.tmp = domain1_404(arguments.requested_template)>
> </cfif>
>  </cffunction>
>  <cffunction name="domain1_404" access="public" returntype="void"
> output="no">
>  <cfargument name="requested_template" required="yes" type="string">
> <cfif arguments.requested_template eq "/art-cat/"> <cfmodule
> template="/index.cfm"
> fuseaction="TheGallery.displayCategory"
>  key="#variables.category#"
> requested_template="#arguments.requested_template#"
>  page_num="#variables.page_num#"
> ignoresupresslayout="1">
>  </cfif>
> </cffunction>
> </cfcomponent>
> 
> I don't know if I am just calling the second function improperly?  What
would
> be the best way to accomplish what I am doing?
> 
> --
> Regards,
> Matthew Smith
> 
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ~~~~~~~~~~~|
> Order the Adobe Coldfusion Anthology now!
> http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-
> Dinowitz/dp/1430272155/?tag=houseoffusion
> Archive: http://www.houseoffusion.com/groups/cf-
> talk/message.cfm/messageid:336484
> Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
> Unsubscribe: http://www.houseoffusion.com/groups/cf-
> talk/unsubscribe.cfm


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:336485
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to