Yii2 のrestful は更新アクションを書き換えます。次に、書き換え後に api.xxxx.com/v1/product/ID にアクセスするときに、メソッド内の ID をどのように取得するかという疑問が生じます。
< /p>
业精于勤,荒于嬉;行成于思,毁于随。
yii2 では、関数のパラメーターが ($id) の場合、渡されたパラメーターの値が ID として検索されます。それを渡さない場合は、エラーが報告されます
つまり、関数のパラメーターがどのように記述されていても、そのパラメーターを見つけるために $ 記号が削除され、それを渡す必要があります。
パラメータを渡したくない場合は、仮パラメータを記述します。
リーリー
これであなたも得られます。変わっていません uid をパラメータとして直接渡したと思います。 $uid を直接使用する必要があるだけです。 あなたが送信した説明は、$uid を持参しなかったためです
Ajax リクエストをもう一度押すことができるように、actionUpdate($uid) を actionUpdate($id) に変更することをお勧めします
yii2 では、関数のパラメーターが ($id) の場合、渡されたパラメーターの値が ID として検索されます。それを渡さない場合は、エラーが報告されます
。つまり、関数のパラメーターがどのように記述されていても、そのパラメーターを見つけるために $ 記号が削除され、それを渡す必要があります。
パラメータを渡したくない場合は、仮パラメータを記述します。
リーリー
これであなたも得られます。変わっていません
uid をパラメータとして直接渡したと思います。 $uid を直接使用する必要があるだけです。
あなたが送信した説明は、$uid を持参しなかったためです
Ajax リクエストをもう一度押すことができるように、actionUpdate($uid) を actionUpdate($id) に変更することをお勧めします