2009-01-14 44 views
3

我很欣賞能夠做到的能力:http://server/controller/runmode甚至http://server/controller/runmode/id。但是,如果我有很多可選參數,我希望能夠執行常規操作:http://server/controller/runmode?foo=bar&baz=frew,特別是因爲我有很多JS會爲我執行後者。有誰知道一種方法來允許此功能?我可以隨CGI :: Application :: Dispatch一起使用常規參數嗎?

謝謝!

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

回答

0

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

3

你不用不需要做任何不可思議的工作,它就會自行工作。你只是以不同方式檢索它們如果它從CGI查詢字符串來,那麼你通過

$self->query('param_name')

得到它,如果它是從PATH_INFO未來(的一部分CGI::Application::Dispatch手柄),然後你通過

$self->param('param_name')

+0

如果你修復這我將它標記爲答案 – 2009-01-14 19:55:31

相關問題