亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

php - Dans Phalcon 1.x, la méthode getPatch() est manquante. Comment obtenir les données soumises lors de PATCH ?
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-05-16 13:05:23
0
1
591

Au travail, nous devons construire une API basée sur le style RESTful. Lorsque la méthode http est égale à PATCH, il n'y a pas de $this->request->getPatch(. ). Ni $this->request->getPut() ni $this->request->getPost() ne peuvent obtenir. les données soumises.

Existe-t-il un moyen d'obtenir facilement des données de correctifs??

PHP中文網(wǎng)
PHP中文網(wǎng)

認(rèn)證高級(jí)PHP講師

répondre à tous(1)
phpcn_u1582

Je n'ai pas trouvé de solution en ligne, alors je l'ai implémentée moi-même en fonction de l'objet de requête de phalcongetPatch()hasPatch().

Utilisation spécifique?:

// get all patch data...
$params = $this->request->getPatch(); 
  
// try to get username from patch data
$name = $this->request->getPatch('username');   

// try to get and format price
$price = $this->request->getPatch('price', 'float!'); 

Il vous suffit d'injecter votre propre classe Request dans la dépendance et vous pouvez appeler la méthode getPatch() dans le projet

$di->set('request', function() {
    return new \Request();
}, true);

Le code spécifique est sur Github?:

https://github.com/baohanddd/...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal