[Catalyst-dev] RFC for non-plugin ways of doing this...
J. Shirley
jshirley at gmail.com
Thu Oct 16 00:40:26 BST 2008
I try to adhere to best practices concerning GET and POST, as such, I
tend to do a lot of redirects after POSTs.
I wrote a simple plugin that gives me a ->message method that I can
stuff in status messages that follows (via flash) in case of a
redirect. If there is no redirect, the messages go to stash.
In my view, I could just iterate over both flash and stash to display
any status messages but that's not quite ideal either. In the case of
a serialized view that is entirely data-driven, I'd have to have
another step rather than just include the messages key in the stash.
I've thought of an ActionClass similar to DefaultEnd but that doesn't
get me the nice $c->message method. So, I could have a controller
base method but then I have the action class and a controller base
class, when the plugin (which does interact with the dispatch cycle to
inspect the response in case of redirect) seems reasonable.
Thoughts?
Thanks,
-J
More information about the Catalyst-dev
mailing list