php - restful 重寫update action 重寫完後造訪網域/v1/product/ID 的時候方法裡怎麼取得到ID呢?
迷茫
迷茫 2017-05-16 13:01:35
0
2
365

Yii2 restful 重寫update action 那麼問題來了,在重寫完後訪問api.xxxx.com/v1/product/ID 的時候 方法裡怎麼獲取到ID呢?

迷茫
迷茫

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

全部回覆(2)
过去多啦不再A梦

在yii2 裡面 如果你的函數參數是($id)那麼它就會去找傳的參數為id的值,如果你不傳就報錯

也就是說你函數的參數寫的什麼就會去掉$號找那個參數,而且是必須要傳的。

如果想不傳參數就寫成形參。

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

也是這樣獲取啊。沒變過
我看你是直接把uid當參數傳過來。你只要直拉使用$uid就可以啊。
你提交的描述是因為你沒有帶$uid過來

建議你把actionUpdate($uid)改成 actionUpdate($id),這樣再按你的ajax請求就是對的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!