1
これは私のURLマネージャがどのように見えるかであるように:私はこのURLにアクセスすることができ、この呼び出しを行うためにはYii2残りのAPI書き換えルール
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false,
'rules' => [
[
'class' => 'yii\rest\UrlRule',
'pluralize' => false,
'controller' => 'v1/user',
'extraPatterns' => [
'GET account' => 'account',
],
]
],
]
:私がする必要がどのような
localhost/project/api/web/v1/user/account
コントローラ名をurl(user)から削除することです。私はこのURLでAPIを呼び出す必要があります:
localhost/project/api/web/v1/account
どうすればこの問題を解決できますか?私はたくさんのトリックを試みたが、どれもうまくいきませんでした。
ありがとうございました。
Thxを多くのことを次の式を追加する必要があり、それが動作します。それは私が教えたよりずっと簡単でした:)。 –