我很欣赏能够做到这一点的能力:http://server/controller/runmode甚至是http://server/controller/runmode/id。但是如果我有很多可选参数,我希望能够做常规:http://server/controller/runmode?foo=bar&baz=frew,特别是因为我有很多JS会为我做后者。有没有人知道允许这种功能的方法?
谢谢!
编辑:好的,我在mpeters的帮助下想出来了。要获得由CAD生成的参数,你显然只需要做$ self-> param('foo'),但是如果你想要常规参数你做$ self-> query() - > param('bar')
答案 0 :(得分:3)
你不需要做任何神奇的工作,它本身就可以工作。你只是以不同方式检索它们如果它来自CGI查询字符串,那么你可以通过
获得它 $self->query('param_name')
如果它来自PATH_INFO(CGI::Application::Dispatch
处理的部分),那么你可以通过
$self->param('param_name')
答案 1 :(得分:0)
编辑:好的,我在mpeters的帮助下想出来了。要获得由CAD生成的参数,你显然只需要做$ self-> param('foo'),但是如果你想要常规参数你做$ self-> query() - > param('bar')