Correct. It will either need to be public or if it is private it can
be handled with EventHandlerNotAccessible type (not perfect, but at-
least will display friendly page).

The only reason I say yours may not work is because, I remember
reading, that to display content in onMissingTemplate you need to use
cfinclude. I could be wrong though...



On Jan 12, 4:52 pm, "Peter J. Farrell" <[email protected]> wrote:
> Well, your "exception.missingTemplate" event will have to public and the
> example I gave won't work if the default exception is marked as
> private.  I've handled it different ways in the past -- I'd have to dig
> up some code for exact answer.  Just posted code to illustrate.  If I
> get a chance later, I'll post the code that works without cflocation.
>
> Best,
> .Peter
>
> Sumit Verma said the following on 12/01/10 15:18:
>
> > Added:http://greatbiztoolsllc.trac.cvsdude.com/mach-ii/ticket/492
>
> > Yes, it will be good to have the default and then anyone who want to
> > handle it differently can override in application.cfc.
>
> > I'm not sure if the example you gave below will work. I have it setup
> > with cflocation.
>
> > <cffunction name="onMissingTemplate" returnType="boolean"
> > output="false">
> >    <cfargument name="template" type="string" required="true">
> >    <cflocation url="index.cfm/event/exception.missingTemplate">
> > </cffunction>
>
> > I will play with it later and post a working code without cflocation
> > (in case yours doesn't work) .
>
> > On Jan 12, 3:47 pm, "Peter J. Farrell"<[email protected]>  wrote:
>
> >> I encourage you to file a ticket at trac.mach-ii.com
>
> >> We haven't shipped with onMissingTemplate in the past because it
> >> appeared that not everybody handles this in the same way.  It is a snap
> >> to add in yourself if you want:
>
> >> <cffunction name="onMissingMethod">
> >> <cfset form.event = "sys.missingTemplate" />
> >> <cfset handleRequest() />
> >> </cffunction>
>
> >> We'll look into adding this in 1.9.
>
> >> Best,
> >> .Peter
>
> >> Sumit Verma said the following on 12/01/10 14:24:
>
> >>> That way we can avoid this type of errors:http://www.mach-ii.com/abc.cfm
>
> >>> On Jan 12, 3:20 pm, Sumit Verma<[email protected]>    wrote:
>
> >>>> Hi Guys,
>
> >>>> Noticed that Mach-II framework doesn't come with onMissingTemplate
> >>>> method. Would it make sense to add that so 404 errors can be handled
> >>>> as normal Mach-II exceptions? Of-course we can add it to our
> >>>> application.cfc, but I think it might be good to have it in the mach-
> >>>> ii.cfc with all the application specific event.
>
> >>>> Thoughts?
> >>>> Sumit
-- 
You received this message because you are subscribed to Mach-II for CFML list.
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/mach-ii-for-coldfusion?hl=en
SVN: http://greatbiztoolsllc.svn.cvsdude.com/mach-ii/
Wiki / Documentation / Tickets: 
http://greatbiztoolsllc.trac.cvsdude.com/mach-ii/

Reply via email to