Thanks to all who replied. This works very well form me.

Thanks again!

- Charles

On Nov 13, 2004, at 3:55 PM, Raymond Camden wrote:

> But (normally), extends should only be used to create a "Is A"
> releationship. Settings doesn't match this rule. Just in case it
> wasn't too obvious for others, here is a super simple example of what
> I'm talking about. Please note I did not include attributes like
> output=false, hint, var statements, etc, just to make things tighter:
>
> settings.cfc:
> <cfcomponent>
>
>     <cffunction name="getSettings" returnType="struct">
>         <!--- set a bunch of vars, or load them from the db, or an xml
> file, or whatever --->
>         <!--- simple hard coded example here --->
>         <cfset var settings = structNew()>
>         <cfset settings.dsn = "moo">
>         <cfreturn settings>
>     </cffunction>
>
> </cfcomponent>
>
> foo.cfc:
> <cfcomponent>
>
>     <cfinvoke component="settings'" method="getSettings"
> returnVariable="variables.settings">
>
>     <cffunction name="getStuff">
>         <cfquery name="stuff" datasource="#variables.settings.dsn#">
>         select whatever
>         </cfquery>
>         <cfreturn stuff>
>     </cffunction>
>
> </cfcomponent>
>
> What's nice then is that your Application.cfm can use the same
> cfinvoke statement to get global settings, although it would use
> returnVariable="application.settings". So now both your CFCs and your
> outside code all use the same method to get their settings.
>
> On Sat, 13 Nov 2004 17:47:57 +0200, Murat Demirci <[EMAIL PROTECTED]>  
> wrote:
>> For your specific situation you can use <cfmodule> in your  
>> cffunction(s) or
>> develop a global component which creates variables.settings  
>> internally and
>> extend it.
>>
>> Murat.
>>
>>
>>
>>> -----Original Message-----
>>> From: Charles Heizer [mailto:[EMAIL PROTECTED]
>>> Sent: Saturday, November 13, 2004 2:12 AM
>>> To: CF-Talk
>>> Subject: cfc - cffunction question
>>>
>>> Hello,
>>> I was wondering if it was possible to do a cfinclude in a cffunction
>>> tag?
>>>
>>> I have a globals.cfm file which has site wide variables set
>>> and I want
>>> to reference them with out using cfinvokeargument tag.
>>>
>>> I hope this make sense,
>>> Thanks a bunch,
>>> - Charles
>>>
>>>
>>>
>>
>>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:184300
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to