If I may, I would like to give you a little more information about my application.
Our organization has one main website, and several supporting websites. What I would like to do is for anyone on any site to be able to register as a user, and for their information to be entered into a single database. If they register on one of our sister sites, and specify that they would like to subscribe to our newsletter, the website they registered on will dictate which newsletter they are subscribed to. At anytime they can go to their profile and remove their subscription, or subscribe to our other newsletters. That means that they could be subscribing to two new newsletters, and unsubscribing from their current subscription in the same form. Do you think that I should create a setSubscriptioin method that will use some conditions to check if they are updating their current subscription or inserting a new subscription or should I create two seperate methods? On 2/13/06, Aaron Roberson <[EMAIL PROTECTED]> wrote: > One more thing... > > My insertNewsSubscriptions method returns a structure. If I > instantiate the method within the user method, how do I return the > struct and should I add the results to the struct that the user method > returns? > > -Aaron > > Oh, and where did you learn to program? I am wishing more and more > that I learned Java before CFML, but you said that you are coming from > a CFML background too. Could you share some good resources with me? > > On 2/13/06, Deanna Schneider <[EMAIL PROTECTED]> wrote: > > I'm no OO expert. I only come at it from CF. So, I can't answer your last > > question. As to your first question, yes, you'd call the insertNews _after_ > > you have created the userid. If you do what another person suggested, > > though, you can actually create the userid (as a UUID) when you create the > > user component instance. > > > > I also can't tell you which is the way to go in this case, because I don't > > know what else you're trying to accomplish. If the only thing you need the > > newsletter cfc for in the user component, then it probably makes sense to > > just call an invoke. If you need it for other stuff, you could want to > > instantiate. For instance, if a user object persists across the whole > > session, and your rule is that users have newsletters, then I'd instantiate > > and have methods like, "getNewsletterList()" or whatever you need to > > actually display the user's newsletters and such. > > > > > > > > On 2/13/06, Aaron Roberson <[EMAIL PROTECTED]> wrote: > > > > > > Deanna, > > > > > > Thank you very much. Wether or not I invoke or instantiate, am I > > > correct in assuming that I should pass the userID to the newsmanager > > > after inserting the user into the users table? Otherwise, the db may > > > not let me insert the userID in the linking table without a > > > corresponding userID in the users table. > > > > > > Another thing: In this scenario, should I instantiate an object of the > > > newsmanager component? I have been reading in my Java book that there > > > is a difference between a method class and a method instance. A method > > > class, as you probably know, is not an instance. Does this apply to > > > CFC's in CFML? > > > > > > Thanks again, > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:232154 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=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

