yii-routing

___ qstnhdr ___ So legen Sie die Basis-URL in Yii Framework fest ___ answer7706805 ___

Yii :: app () - & gt; baseUrl gibt nur einen relativen Pfad von der URL zu index.php zurück beispielsweise: 127.0.0.1/index.php gibt '' zurück 127.0.0.1/yii/index.php gibt '/ yii'

zurück     
___ answer11211440 ___

Sie können /path/to/application/protected/config/main.php bearbeiten, um den Standardwert zu ändern. Fügen Sie eine Anfragekomponente hinzu und konfigurieren Sie baseUrl properperty.

%Vor%     
___ answer7618679 ___

Wie der Post in diesem Forum sagt, kann es für verschiedene Plattformen anders sein, oder wenn sich die Web-App nicht im Standardordner befindet.
All diese Dinge funktionieren für mich:

%Vor%

Ich habe yiic verwendet, um die Web-App zu erstellen, mit Standardeinstellungen, die den folgenden Befehl in einem Terminal verwenden, %code%
Dadurch werden die erforderliche Verzeichnisstruktur für die Webanwendung und die Standardskelettdateien generiert. Probieren Sie es aus und dann sehen Sie, wie es funktioniert. Ich bin neu für mich selbst.

Bearbeiten:

Diese Lösung mag für das op funktioniert haben, aber die korrekte Art, wie baseUrl gesetzt werden kann, wird in ecco's Antwort auf diese Frage .

    
___ answer7615569 ___

Es ist höchstwahrscheinlich leer, da sich Ihre Bootstrap-Datei (index.php) in Ihrem Web-Root befindet. Wenn nicht, sollten Sie einen Wert sehen. Eine Änderung würde den Zweck vereiteln.

Sie würden wie folgt verwenden:

%Vor%

In den meisten Fällen würde dies den Pfad nicht ändern, aber wenn Sie sich entschieden haben, Ihre Yii-App in ein Unterverzeichnis zu stellen, wäre es portabel. (Entfernen Sie einfach die http-Methode und den Hostnamen oben, damit sie auf demselben Host funktionieren, auf dem sich der Benutzer befindet.)

    
___ answer42175295 ___

Wenn Sie Url-Helfer zum Generieren von URLs verwenden, müssen Sie den baseUrl-Schlüssel für die UrlManager-Komponente

festlegen %Vor%

Dann können Sie eine absolute URL erstellen, indem Sie den URL-Helfer als,

verwenden

%code%

    
___ tag123php ___ PHP ist eine weit verbreitete, dynamische, objektorientierte und interpretierte Skriptsprache, die primär für die serverseitige Webentwicklung entwickelt wurde. ___ tag123yii ___ Verwendung für Fragen zu einer beliebigen Version von Yii, einem Open-Source-MVC-Framework zum Schreiben von Web 2.0-Anwendungen in PHP5 + ___ answer43543579 ___

try %code%
Beachten Sie, dass der wahre Parameter das ist, was notwendig ist.

    
___ answer49568238 ___

Verwenden von Yii 2.0.13.1 Der folgende Code funktioniert gut

%Vor%     
___ qstntxt ___

Wenn ich das tue

%Vor%

Ich bekomme eine leere Zeichenfolge. Ein Beitrag auf dem Yii-Forum sagt dies ist leer von Standard Wie kann ich den Standardwert ändern, sodass ich absolute URLs verwenden kann?

    
___ tag123yirouting ___ Routing in der MVC-Implementierung von Yii Framework. Yii ist ein kostenloses, Open Source PHP Web Application Framework und wird unter der New BSD License veröffentlicht. ___
7
Antworten

So legen Sie die Basis-URL in Yii Framework fest

Wenn ich das tue %Vor% Ich bekomme eine leere Zeichenfolge. Ein Beitrag auf dem Yii-Forum sagt dies ist leer von Standard Wie kann ich den Standardwert ändern, sodass ich absolute URLs verwenden kann?     
30.09.2011, 16:27