Paul, I am going to correct you here.
When creating the constructor, whether it be init or initmethod="whatever"
you can return the object type.
public testComponent function() {
}
Also notice that I didn't include the return this, because in ColdFusion 9
this will work without it. What you can't do is dynamically change the
return type.
On Thu, Jul 14, 2011 at 1:23 PM, Paul Kukiel <[email protected]> wrote:
> Hi Steve,
>
> That's correct the cfc was called steve. I didn't need to import anythign
> as I just dropped the cfc in the same folder.
>
> If the cfc was in a folder say com.cfaussie or there was a com mapping the
> import would be:
>
> <cfscript>
> import com.cfaussie.steven;
>
> temp = new steven("zigZag2");
> temp.bar();
>
> writeDump(getMetaData(temp));
>
> </cfscript>
>
> In the cfc it knows where it is so you don't need the import. Also
> getMetaData() will return the meta data Phill was mentioning and you could
> use fullName to dynamically create the new instance. Return type of init
> must be any however as you can't change that at run time.
>
> Eg: http://pastebin.com/ZeE0rpYJ
>
> Running: http://demo.kukiel.net/cfaussie2.cfm
>
> Paul
>
>
--
You received this message because you are subscribed to the Google Groups
"cfaussie" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cfaussie?hl=en.