Jim Spath wrote:
I can't seem to get a detach call within my application's Root begin to
work. While it does seem to stop processing with the begin method,
Catalyst continues processing whatever action was specified by the request.
I've looked through the docs and it seems like I might need to use auto()?
"The auto action is also distinguished by the fact that you can break
out of the processing chain by returning 0. If an auto action returns 0,
any remaining actions will be skipped, except for end."
Should I create an auto() action and forward to the action I was
previously detaching to, and return 0?
I've gone ahead and started returning auto and it appears to work.
It might be nice to make a note in the docs somewhere that calling
detach in begin might not do what you expect and that returning 0 from
auto is what you should be doing.
--
Jim Spath
_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/