Yea, it helps to actually have session management enabled for the app.

Move along... nothing to see here....

On Dec 3, 6:32 pm, Boyzoid <[email protected]> wrote:
> I am working on an app where I am trying to validate a form
> submission.  If there are any errors when doing the validation, I am
> putting the errors into the event, then adding the result.  The page
> redirects as it should, but the errors do nto exist in the viewstate.
> If I take the 'redirect="true"' out of the <result> the errors are in
> the viewstate. I know this is possible as this is how I have handled
> errors in MG for quite some time.
>
> Here is mg mg.xml block.
>
> <event-handler name="page.subscribe.process" type="public">
>                 <broadcasts >
>                         <message name="needToProcessSubscriber" />
>                         <message name="needToValidateSubscriber" />
>                 </broadcasts>
>                 <results>
>                         <result name="success" do="page.subscribe.success" 
> redirect="true" /
>
>                         <result name="fail" do="page.subscribe" 
> redirect="true"
> preserveState="true"   />
>                 </results>
>                 <views>
>                 </views>
>         </event-handler>
>
> And here is the pertinent code in the controller
>
> <cfset var errors = ArrayNew(1) />
>                 <cfset var subscriber = 
> arguments.event.getValue("subscriber") />
>                 <cfset errors = subscriber.validate() />
>
>                 <cfif arraylen(errors)>
>                         <cfset arguments.event.setValue("errors", errors) />
>                         <cfset arguments.event.addResult("fail") />
>                 </cfif>
>
> Anyone have any idea what I may be doing wrong?

-- 
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

Reply via email to