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