私はすでに 2 日間、Yii2 で REST をセットアップしてきましたが、さまざまな問題とドキュメントの詳細の欠如により、まだ目標に達していません。
今のところ、コントローラーで複数を機能させる必要があります。GET をリクエストすることで、すべてのユーザーを取得できます
仮想ホスト/ユーザーr、
ただし、次の場合は404 :
仮想ホスト/ユーザーrs、
仮想ホスト/使用r/1、
virtualhost/use rs/1 .
私は(公式ドキュメント)によって作成された UserController.php を持っています:
<?php
namespace app\controllers;
use yii\rest\ActiveController;
class UserController extends ActiveController
{
public $modelClass = 'app\models\User';
}
モデル User を自動生成し、同じクイック公式ガイドとほぼ同じルールを持っています。
...
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => false,
'showScriptName' => false,
'rules' => [
['class' => 'yii\rest\UrlRule', 'controller' => 'User'],
],
]
....
私は、 pluralizeプロパティを trueに設定しようとしましたが、 yii\rest\UrlRuleがまったく機能しているかどうかを確認しました。
助けていただければ幸いです。