Wie erhält man das Stammverzeichnis in Yii2?

In Yii2 kann man folgenden Code verwenden, um das Stammverzeichnis zu erhalten:

$root = dirname(dirname(__DIR__));

Die Konstante __DIR__ gibt das Verzeichnis des aktuellen PHP-Skripts zurück und die Funktion dirname() wird verwendet, um das Elternverzeichnis des aktuellen Skripts zu erhalten. Durch das Aufrufen von dirname() zweimal können wir das Stammverzeichnis erhalten.

Alternativ können Sie Yii's eingebaute Pfadalias verwenden, um das Stammverzeichnis zu erhalten:

$root = \Yii::getAlias('@app');

Dies gibt den Pfad zum Stammverzeichnis der Anwendung zurück, das als Alias in der Konfigurationsdatei definiert ist.