php - restful 重写update action 在重写完后访问域名/v1/product/ID 的时候方法里怎么获取到ID呢?
迷茫
迷茫 2017-05-16 13:01:35
0
2
372

Yii2 restful 重写update action 那么问题来了,在重写完后访问api.xxxx.com/v1/product/ID 的时候 方法里怎么获取到ID呢?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(2)
过去多啦不再A梦

Dalam yii2, jika parameter fungsi anda ialah ($id), maka ia akan mencari nilai parameter yang diluluskan sebagai id Jika anda tidak melepasinya, ralat akan dilaporkan

Maksudnya, apa sahaja parameter fungsi anda ditulis, tanda $ akan dialih keluar untuk mencari parameter itu, dan ia mesti diluluskan.

Jika anda tidak mahu lulus parameter, tulis parameter rasmi.

曾经蜡笔没有小新
Yii::$app->request->get('uid')

Beginilah cara anda mendapatkannya juga. Ia tidak berubah
Saya rasa anda lulus uid secara langsung sebagai parameter. Anda hanya perlu menggunakan $uid secara langsung.
Penerangan yang anda serahkan adalah kerana anda tidak membawa $uid

Adalah disyorkan agar anda menukar actionUpdate($uid) kepada actionUpdate($id), supaya anda boleh menekan permintaan ajax anda sekali lagi

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!