On 9/20/07, Vince Collins <[EMAIL PROTECTED]> wrote:
> So Rick, because it's scoped to application, if a user calls something
> like application.inventory.addInventory() to add a new record, at the
> end of the addInventory() method, I would just need to what?
>
> Do something like this?
>
> <cfset application.inventory = createObject("component", 
> cfcs.inventory").init(request.dsn)  />

No you wouldn't reinit.  You might do this...

<cffunction name="addInventory">
    <cfargument ...>
    <cfquery ...>
        insert into inventory ...
    </cfquery>
    <cfset this.inventory = this.updateInventoryList()>
    <cfreturn>
</cffunction>

<cffunction name="updateInventoryList" hint="updates the locally
stored version of the inventory">
    <cfquery name="qry">
        select * from inventory
    </cfquery>
    <cfset this.inventory = qry>
</cffunction>

Any function that modified the inventory in the database would call
the updateInventoryList() method.

-- 
Rick Root
Check out CFMBB, BlogCFM, ImageCFC, ImapCFC, CFFM, and more at
www.opensourcecf.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Enterprise web applications, build robust, secure 
scalable apps today - Try it now ColdFusion Today
ColdFusion 8 beta - Build next generation apps

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:288976
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to