簡體   English   中英

我可以和CGI :: Application :: Dispatch一起使用常規參數嗎?

[英]Can I have regular parameters along with CGI::Application::Dispatch?

我很欣賞能夠做到的能力: 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')

你無需做任何神奇的工作,它本身就可以工作。 你只是以不同方式檢索它們 如果它來自CGI查詢字符串,那么你得到它

$self->query('param_name')

如果它來自PATH_INFO( CGI::Application::Dispatch處理的部分)那么你得到它

$self->param('param_name')

編輯 :好的,我在mpeters的幫助下想出來了。 要獲得由CAD生成的參數,你顯然只需要$ self-> param('foo'),但是如果你想要常規參數,你可以執行$ self-> query() - > param('bar')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM