|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
type beforeSave() afterSave()is there a way with beforeSave() or afterSave() of a type
to tell if it is a new entry (distinct from update )? Farcry 5.1.6 -- AJ Mercer Web Log: http://webonix.net --~--~---------~--~----~------------~-------~--~----~ You received this message cos you are subscribed to "farcry-dev" Google group. To post, email: farcry-dev@... To unsubscribe, email: farcry-dev+unsubscribe@... For more options: http://groups.google.com/group/farcry-dev -------------------------------- Follow us on Twitter: http://twitter.com/farcry -~----------~----~----~----~------~----~------~--~--- |
|
|
Re: type beforeSave() afterSave()AJ, Actually Blair and I had this discussion a couple weeks ago. I informally requested to have an additional structure variable with all of the object information that existed before the add/edit so that the developer can conditionally make decisions in beforeSave() and afterSave() (ie. Maybe the variable could be called stPropertiesBefore or something more witty :) ). Blair agreed it would be useful and had run into the problem himself, however he said he wanted to run it by Matt first (who was away on holiday), but I haven't followed up on it yet. Currently your only option is to use beforeSave() and at the top do a getData to compare the data against. Example (somewhere at the top of beforeSave() ): <!--- Check to see if data has changed ---> <cfset stObject = getData(objectid=arguments.stProperties.objectid) /> <!--- Now you can conditionally check if data has changed ---> <cfif stProperties.title neq stObject.title> <cfset stProperties.title = "Why did you change me?!?! :)" /> </cfif> Regards, -- Jeff Coughlin Web Application Developer http://jeffcoughlin.com On Jun 29, 2009, at 11:46 PM, AJ Mercer wrote: > is there a way with beforeSave() or afterSave() of a type > to tell if it is a new entry (distinct from update )? > > Farcry 5.1.6 > > -- > AJ Mercer > Web Log: http://webonix.net > > > --~--~---------~--~----~------------~-------~--~----~ You received this message cos you are subscribed to "farcry-dev" Google group. To post, email: farcry-dev@... To unsubscribe, email: farcry-dev+unsubscribe@... For more options: http://groups.google.com/group/farcry-dev -------------------------------- Follow us on Twitter: http://twitter.com/farcry -~----------~----~----~----~------~----~------~--~--- |
|
|
Re: type beforeSave() afterSave()Thanks Jeff.
I have done the getData() and done the compare before - just wanted to see if there was a better / newer way of doing it before I go down that path again on work I am doing now. I recall Blair also talking about adding more event handlers to types. yep here it is -> http://docs.farcrycms.org/display/FCDEV50/Event+hooks 2009/6/30 Jeff Coughlin <jeff@...>
-- AJ Mercer Web Log: http://webonix.net --~--~---------~--~----~------------~-------~--~----~ You received this message cos you are subscribed to "farcry-dev" Google group. To post, email: farcry-dev@... To unsubscribe, email: farcry-dev+unsubscribe@... For more options: http://groups.google.com/group/farcry-dev -------------------------------- Follow us on Twitter: http://twitter.com/farcry -~----------~----~----~----~------~----~------~--~--- |
| Free embeddable forum powered by Nabble | Forum Help |