cari

Rumah  >  Soal Jawab  >  teks badan

php - Tindakan kemas kini tulis semula dengan tenang Bagaimana untuk mendapatkan ID dalam kaedah apabila mengakses nama domain/v1/produk/ID selepas menulis semula?

Yii2 restful menulis semula tindakan kemas kini Kemudian soalan timbul Apabila mengakses api.xxxx.com/v1/product/ID selepas menulis semula, bagaimana anda mendapatkan ID dalam kaedah?

< /p>

< /p>

迷茫迷茫2809 hari yang lalu469

membalas semua(2)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:03:35

    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.

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:03:35

    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

    balas
    0
  • Batalbalas