【发布时间】:2017-06-22 00:42:42
【问题描述】:
我想根据我使用的用户组 id 显示数据
Yii::$app->user->identity->group_id
在我的 ModelSearch 中是这样的:
$query->andFilterWhere([
......
'group_id' => Yii::$app->user->identity->group_id,
'created_date' => $this->dreated_date,
]);
当我在应用程序中有会话时它可以工作,但是当我没有会话时页面显示错误:
Trying to get property of non-object
对于'group_id' => Yii::$app->user->identity->group_id,
如果我没有任何会话,当我打开该页面时如何使页面重定向到登录页面。谢谢。
编辑
我加了
if (Yii::$app->user->isGuest) {
return $this->redirect(Yii::$app->user->loginUrl);
}
在我的控制器中访问 ModelSearch 的每个操作中。
【问题讨论】:
标签: yii yii2 propertyinfo