我想基于用户的组ID,这是我使用试图让Yii2
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,
如何使页面重定向到登录页面当我打开该页面时,如果我没有任何会话。谢谢。
编辑
我在我的位指示每一个动作访问ModelSearch添加
if (Yii::$app->user->isGuest) {
return $this->redirect(Yii::$app->user->loginUrl);
}
。
的可能的复制[什么是最好的方法重定向在登录页面yii2](https://stackoverflow.com/questions/33296156/what-is-best-way-to-redirect-on-login-page-in-yii2) – Nue