我在Yii2框架中向我的index
视图传递变量。我有以下代码:
return $this->render('index', array(
'userresult' => $userresult,
'topresult' => $topresult,
'result' => $result
));
仅在用户已登录时传递变量$userresult
,因为如果用户未登录,则不存在$userresult
变量。以下是我的尝试,但我无法使if
语句运行:
return $this->render('index', array(
if (!\Yii::$app->user->isGuest) { echo "'userresult' => $userresult"; },
'topresult' => $topresult,
'result' => $result
));
这怎么能实现呢?