Yii2路由问题,不识别参数

Yii2 routing problems,don't recognise parameters

每次向 http:///localhost/users?username="john.doe" 发出请求时,我都会收到 404 错误

下面的代码是Controller控制路由的代码

public function behaviors()
    {
        return [
            
            'access' => [
                'class' => AccessControl::className(),
                'only' => [ 'users'],
                'rules' => [
                    [
                        'actions' => ['users'],
                        'allow' => true,
                        'roles' => ['@'],
                    ]
                ]
            ],
        ];
    }

控制器 操作代码。

public function actionUsers($username)
{
        
        if (Yii::$app->request->isAjax) {
            return Users::find()->where('username', $username)->one();
        }
}

PS: 我提出 ajax 请求。

假设您的操作 actionUsers 位于控制器名称 MyuserController 内,那么您的 link 应该是

 http://localhost/myuser/users?username="john.doe"

您的 link 还必须包含控制器的名称(不仅仅是操作的名称)