Zend_Controller_Plugin_PutHandler
Zend_Controller_Plugin_PutHandlerは、
まるでPOSTリクエスト・ボディのようなリクエスト・パラメータにPUTリクエスト・ボディを配置するために、
ドロップイン・プラグインを提供します。
それはリクエストを調べます、そして、PUTならば、
生のPUTボディを解析してリクエストに配置されるパラメータの配列にするためにparse_strを使います。
例えば、
'title' 及び 'body' パラメータを通常のリクエスト・パラメータとして受け取るために、
プラグインを登録します:
registerPlugin(new Zend_Controller_Plugin_PutHandler());
]]>
そして、コントローラ内でリクエストからPUTボディー・パラメータに名前によるアクセスができます:
getRequest()->getParam('title'); // $title = "Hello"
$body = $this->getRequest()->getParam('body'); // $body = "World"
}
...
]]>