This is when CGI::Application::Dispatch helps out, tremendously. Once you set it up, the action in your case translates to the runmode along with optional parameters.

http://search.cpan.org/~markstos/CGI-Application-Dispatch-2.14/lib/CGI/Application/Dispatch.pm

- Jason

Richard Jones wrote:
As in Catalyst action. Currently doing this:

my $action = (split '/', $ENV{PATH_INFO})[1];

So in a request http://localhost/myapp/admin/list_users, the action would be 'admin', so I can highlight the appropriate navigation link.

But I'd assume there's a better way, something build-in to CGI::App?

#####  CGI::Application community mailing list  ################
##                                                            ##
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp    ##
##                                                            ##
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:          http://cgiapp.erlbaum.net/                 ##
##                                                            ##
################################################################

Reply via email to