Frage

Ich habe bemerkt, dass, wenn Ihre Website ist an der Wurzel der Domäne, wie www.example.com statt www.example.com/website/ dann, wenn Sie Ihre Set $ ??loginUrl = ‚/‘ in der config von Yü, wird nicht funktionieren, die Umleitung, weil die uRL auf einen leeren String, während der Verarbeitung abgezogen wird. Zu überwinden, dass ich hinzugefügt

public function init() {
    parent::init();
    $this->loginUrl = Yii::app()->getRequest()->getBaseUrl(true);
}

in meinem WebUser.php

ich hoffe das jemand hilfreich sein wird.

Allerdings weiß jemand einen besseren Weg zu tun,

$this->redirect('/');

in der Steuerung nicht

$this->redirect(Yii::app()->getRequest()->getBaseUrl(true));
War es hilfreich?

Lösung

Die beste (korrekt) Art und Weise der Nutzer auf die Homepage umgeleitet wird mit Yii :: app () -> homeUrl statt ‚/'.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top