Seconded. See my earlier reply to saberworks post. I've started using it in a real-world application and it works quite nicely. I have a couple patches into the author for some enhancements I needed, who seems willing to put them in. :-)
If you're interested the patches include:
- Passing in the pre-translated application name to the application. Useful if you want to programatically create links between applications.
- Under CGI mode, pass-along any params set via new() in the instance script.
It makes it very easy to setup multiple applications w/o having to add <Location> (mod_perl) or instance scripts (CGI) for each one. | [reply] [Watch: Dir/Any] |
that, in fact, does look like the cleanest solution.
from the perldoc, i guess my form action would just have the module name on it? like:
<form name='add' method='post' action='/cgi-bin/index.cgi/EventMana
+ger/'>
and the hidden fields for RM would still apply? | [reply] [Watch: Dir/Any] [d/l] [select] |
I'm not quite sure how that works, as I've never used it myself. Try it out with a few toy classes and see what happens. Alternatively, you can ask on the CGI::Application mailing list, which is where I heard about this.
Being right, does not endow the right to be rude; politeness costs nothing. Being unknowing, is not the same as being stupid. Expressing a contrary opinion, whether to the individual or the group, is more often a sign of deeper thought than of cantankerous belligerence. Do not mistake your goals as the only goals; your opinion as the only opinion; your confidence as correctness. Saying you know better is not the same as explaining you know better.
| [reply] [Watch: Dir/Any] |
actually, adding the dispatched class to the form method *just works*, which is nice. i just have to play with some of my direct links, see if i should tack on ?rm=foo
| [reply] [Watch: Dir/Any] [d/l] [select] |