Interesting...I guess attributeCollection works because you can pass in
your own structure to the CFC/UDF (and therefore you can call it
whatever you want) but when doing so I'd be very surprised to see the
attributes in the "collection" being mapped to the appropriate arguments
declared in the UDF/Method as would be the case with argumentCollection.

Limited testing seems to confirm this. Never ran into the
argumentCollection bug though.

Andr�
 
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Raymond Camden
Sent: 11 August 2003 12:49
To: [EMAIL PROTECTED]
Subject: RE: [CFCDev] Invoke cached components via cfinvoke without
evaluate

I think attributeCollection works in CFC/udf calls as well - it was
useful when there was the bug with argumentCOllection. Not 100% sure
though.

========================================================================
===
Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
(www.mindseye.com)
Member of Team Macromedia (http://www.macromedia.com/go/teammacromedia)

Email    : [EMAIL PROTECTED]
Blog     : www.camdenfamily.com/morpheus/blog
Yahoo IM : morpheus

"My ally is the Force, and a powerful ally it is." - Yoda 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Andre Mohamed
> Sent: Monday, August 11, 2003 5:42 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [CFCDev] Invoke cached components via cfinvoke 
> without evaluate
> 
> 
> Ditto what Raymond said except...minor point just so you don't get
> confused:
> 
> You use argumentCollection for CFC's and attributeCollection 
> for Custom Tags.
> 
> Andr�
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Raymond Camden
> Sent: 11 August 2003 12:23
> To: [EMAIL PROTECTED]
> Subject: RE: [CFCDev] Invoke cached components via cfinvoke 
> without evaluate
> 
> Errr why not just
> 
> <cfinvoke component="#application.components.cmp_security#" .... >
> 
> The component attribute of cfinvoke can be either a path to a 
> CFC or the CFC instance itself.
> 
> As for using, cfset xxxxx.method(....), do not forget you can 
> use an attributeCollection to dynamically pass attributes.
> 
> ==============================================================
> ==========
> ===
> Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
> (www.mindseye.com)
> Member of Team Macromedia 
> (http://www.macromedia.com/go/teammacromedia)
> 
> Email    : [EMAIL PROTECTED]
> Blog     : www.camdenfamily.com/morpheus/blog
> Yahoo IM : morpheus
> 
> "My ally is the Force, and a powerful ally it is." - Yoda 
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of peter mayer
> > Sent: Monday, August 11, 2003 2:57 AM
> > To: [EMAIL PROTECTED]
> > Subject: [CFCDev] Invoke cached components via cfinvoke 
> > without evaluate
> > 
> > 
> > Hello!
> > 
> > I am creating components in shared scopes (f.e. application
> > or session).
> > 
> > How can I now access these components using cfinvoke without
> > the "evil" evaluate construct?
> > 
> > 
> > <cfinvoke
> > component="#Evaluate("application.components.cmp_security")#" 
> > method="LoadPermissions" returnvariable="a_return"> 
> > <cfinvokeargument name="entrykey" value="gt3984g9384bg983b4"> 
> > </cfinvoke>
> > 
> > Using the simple way of
> > 
> > <cfset 
> application.components.cmp_security.LoadPermissions('gt ....')>
> > 
> > is not possible because the list of arguments is likely to change.
> > 
> > Best regards,
> > 
> > Peter
> > 
> > --
> > COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
> > --------------------------------------------------
> > 1. GMX TopMail - Platz 1 und Testsieger!
> > 2. GMX ProMail - Platz 2 und Preis-Qualit�tssieger!
> > 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. 
> > daybyday - 8. e-Post
> > 
> > ----------------------------------------------------------
> > You are subscribed to cfcdev. To unsubscribe, send an email to 
> > [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' in 
> the message 
> > of the email.
> > 
> > CFCDev is run by CFCZone (www.cfczone.org) and supported
> > by Mindtool, Corporation (www.mindtool.com).
> > 
> 
> ----------------------------------------------------------
> You are subscribed to cfcdev. To unsubscribe, send an email
> to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' 
> in the message of the email.
> 
> CFCDev is run by CFCZone (www.cfczone.org) and supported
> by Mindtool, Corporation (www.mindtool.com).
> 
> ----------------------------------------------------------
> You are subscribed to cfcdev. To unsubscribe, send an email
> to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' 
> in the message of the email.
> 
> CFCDev is run by CFCZone (www.cfczone.org) and supported
> by Mindtool, Corporation (www.mindtool.com).
> 

----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' 
in the message of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).

----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev'
in the message of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).

Reply via email to