yii2无法在控制器中获取视图传递参数

yii2无法在控制器中获取视图传递参数,yii2,Yii2,谁能告诉我为什么我会犯这个错误? (参数已设置,我可以通过echo获取其值) +信息 我通过mycontroller indexaction传递用户标识以查看文件,因此我可以使用$user->id访问视图中的用户标识 public function actionIndex() { $this->layout = "site-developer"; if (Yii::$app->user->can('superuser')) { if (!Yi

谁能告诉我为什么我会犯这个错误? (参数已设置,我可以通过echo获取其值)

+信息 我通过mycontroller indexaction传递用户标识以查看文件,因此我可以使用$user->id访问视图中的用户标识

public function actionIndex()
{

    $this->layout = "site-developer";

    if (Yii::$app->user->can('superuser')) {
        if (!Yii::$app->user->isGuest) {
            $user = Yii::$app->user->identity;
            return $this->render("index", [
                'user' => $user
            ]);
        } else {
            echo "you cant access this";
        }
    } else {

        throw new ForbiddenHttpException("you cant access this");
    }


}
否我正在尝试将当前$user->id传递给mycontroller actionView。。。但是上面写着(反错误) 0已通过,预期正好为1)

这是将id传递给控制器操作的按钮

 <?= Html::a('<span class="glyphicon glyphicon-user"></span><br>پروفایل',['view','id' => $user->id],['class' => 'btn btn-primary btn-lg'])?>

经过几个小时的深度搜索,我发现我的控制器名称空间是yii**base**\controller;应使用yii**web**\Controller;

我希望它能帮助一些Yi2用户减少调试时间

经过几个小时的深度搜索,我发现我的控制器名称空间是yii**base**\controller;应使用yii**web**\Controller; 我希望它能帮助一些yii2用户减少调试时间

   public function actionView($id)
    {


        $mode = $this->findModel($id);


        print_r($mode);
//return $this->render("view");
    }
 <?= Html::a('<span class="glyphicon glyphicon-user"></span><br>پروفایل',['view','id' => $user->id],['class' => 'btn btn-primary btn-lg'])?>