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請求就是對的