Zend_Controller_Plugin_PutHandler
Zend_Controller_Plugin_PutHandler fournit un plugin intégré pour
la gestion du corps des requêtes PUT en tant que paramètres de
requête, tout comme le corps d'une requête POST. Il va inspecter
la requête et, s'il s'agit d'une requête PUT, va utiliser la
fonction parse_str pour découper le contenu brut de la requête PUT
en un tableau de paramètres qui est ensuite enregistré dans l'objet de requête. Par
exemple :
Pour recevoir les paramètres "title" et "body" comme des paramètres de requête habituels,
vous devez enregistrer le plugin :
registerPlugin(new Zend_Controller_Plugin_PutHandler());
]]>
Ensuite vous pouvez accéder aux paramètres du corps de la requête PUT
par leur nom à l'intérieur de votre contrôleur :
getRequest()->getParam('title'); // $title = "Hello"
$body = $this->getRequest()->getParam('body'); // $body = "World"
}
...
]]>