php - Action de mise à jour de réécriture reposante Comment obtenir l'ID dans la méthode lors de l'accès au nom de domaine/v1/product/ID après la réécriture ?
迷茫2017-05-16 13:01:35
0
2
438
Yii2 restful réécrit l'action de mise à jour. Ensuite, la question se pose lors de l'accès à api.xxxx.com/v1/product/ID après la réécriture, comment obtenir l'ID dans la méthode ?
Dans yii2, si le paramètre de votre fonction est ($id), alors il trouvera la valeur du paramètre passé comme identifiant. Si vous ne le transmettez pas, une erreur sera signalée
.
C'est-à-dire que quels que soient les paramètres écrits de votre fonction, le signe $ sera supprimé pour trouver ce paramètre, et il devra être passé.
Si vous ne souhaitez pas transmettre de paramètres, écrivez des paramètres formels.
C'est ainsi que vous l'obtenez aussi. Cela n'a pas changé Je pense que vous avez passé l'uid directement en paramètre. Il vous suffit d'utiliser $uid directement. La description que vous avez soumise est due au fait que vous n'avez pas apporté $uid
Il est recommandé de remplacer actionUpdate($uid) par actionUpdate($id), afin de pouvoir appuyer à nouveau sur votre requête ajax
Dans yii2, si le paramètre de votre fonction est ($id), alors il trouvera la valeur du paramètre passé comme identifiant. Si vous ne le transmettez pas, une erreur sera signalée
.C'est-à-dire que quels que soient les paramètres écrits de votre fonction, le signe $ sera supprimé pour trouver ce paramètre, et il devra être passé.
Si vous ne souhaitez pas transmettre de paramètres, écrivez des paramètres formels.
C'est ainsi que vous l'obtenez aussi. Cela n'a pas changé
Je pense que vous avez passé l'uid directement en paramètre. Il vous suffit d'utiliser $uid directement.
La description que vous avez soumise est due au fait que vous n'avez pas apporté $uid
Il est recommandé de remplacer actionUpdate($uid) par actionUpdate($id), afin de pouvoir appuyer à nouveau sur votre requête ajax