3

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') を実行します

4

2 に答える 2

3

You don't have to do anything magical for that to work, it'll work by itself. You just retrieve them differently. If it's coming from the CGI query string then you get it by

$self->query('param_name')

If it's coming from the PATH_INFO (the part that CGI::Application::Dispatch handles) then you get it by

$self->param('param_name')

于 2009-01-14T15:25:21.217 に答える
0

編集:わかりました、mpetersの助けを借りてそれを理解しました。CAD によって生成されたパラメーターを取得するには、明らかに $self->param('foo') を実行するだけですが、通常のパラメーターが必要な場合は $self->query()->param('bar') を実行します

于 2009-02-23T00:40:38.373 に答える