Consider the use case of form processing in MG3. The request should be
redirected based upon the success or failure of the processing.
Which of the following is your preferred method, and why?
<!--- Scenario #1: Controller (pseudo-code) --->
<cffunction name="doSomething">
<cfargument name="Event" />
<cfscript>
if ( beans.myService.success() ) {
forward("my.success-event");
} else {
forward("my.error-event");
}
</cfscript>
</cffunction>
<!--- Scenario #2: ModelGlue.xml --->
<event-handler name="my.form-processor">
<broadcasts>
<message name="handleFormProcessing" />
</broadcasts>
<results>
<result name="formHasErrors" do="my.error-event" redirect="true" />
<result name="formProcessingSuccess" do="my.success-event"
redirect="true" />
</results>
</event-handler>
Thanks in advance.
--
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog
You received this message because you are subscribed to the Google
Groups "model-glue" 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/model-glue?hl=en