Ich möchte basierte Daten zeigen, auf der Gruppen-ID des Benutzers, die iDer Versuch, auf Yii2 Eigenschaft von nicht-Objekt zu erhalten
ist verwendenYii::$app->user->identity->group_id
in meinem ModelSearch wie folgt aus:
$query->andFilterWhere([
......
'group_id' => Yii::$app->user->identity->group_id,
'created_date' => $this->dreated_date,
]);
Es funktioniert wenn ich Sitzung in der Anwendung, aber wenn ich habe Sitzung die Seite nicht anzeigen Fehler:
Trying to get property of non-object
Für 'group_id' => Yii::$app->user->identity->group_id,
Wie man die Seite zur Login-Seite umleiten kann, wenn ich diese Seite öffne, wenn ich keine Sitzung habe. Danke.
EDIT
Ich habe
if (Yii::$app->user->isGuest) {
return $this->redirect(Yii::$app->user->loginUrl);
}
in jeder Aktion in meinem contoller die ModelSearch zugreifen.
Mögliche Duplikat [Was ist beste Weg, um Umleitung auf Login-Seite in yii2] (https://stackoverflow.com/questions/33296156/what-is-best-way-to-redirect-on-login-page-in-yii2) – Nue