84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
Yii2 restful 重寫update action 那麼問題來了,在重寫完後訪問api.xxxx.com/v1/product/ID 的時候 方法裡怎麼獲取到ID呢?
业精于勤,荒于嬉;行成于思,毁于随。
在yii2 裡面 如果你的函數參數是($id)那麼它就會去找傳的參數為id的值,如果你不傳就報錯
也就是說你函數的參數寫的什麼就會去掉$號找那個參數,而且是必須要傳的。
如果想不傳參數就寫成形參。
Yii::$app->request->get('uid')
也是這樣獲取啊。沒變過我看你是直接把uid當參數傳過來。你只要直拉使用$uid就可以啊。 你提交的描述是因為你沒有帶$uid過來
建議你把actionUpdate($uid)改成 actionUpdate($id),這樣再按你的ajax請求就是對的
在yii2 裡面 如果你的函數參數是($id)那麼它就會去找傳的參數為id的值,如果你不傳就報錯
也就是說你函數的參數寫的什麼就會去掉$號找那個參數,而且是必須要傳的。
如果想不傳參數就寫成形參。
也是這樣獲取啊。沒變過
我看你是直接把uid當參數傳過來。你只要直拉使用$uid就可以啊。
你提交的描述是因為你沒有帶$uid過來
建議你把actionUpdate($uid)改成 actionUpdate($id),這樣再按你的ajax請求就是對的