Zu Beginn wird der Benutzer-Request vom Eingangs- oder Lade-Script bearbeitet. Dieses PHP-Script ist das einzige, das der Endbenutzer per Request ausführen kann.
In den meisten Fällen enthält das Eingangsscript einer Yii-Anwendung einfachen Code wie diesen:
// Folgende Zeile im Produktivmodus entfernen: defined('YII_DEBUG') or define('YII_DEBUG',true); // Yii-Startdatei einbinden require_once('path/to/yii/framework/yii.php'); // Instanz einer Applikation erzeugen und starten $configFile='path/to/config/file.php'; Yii::createWebApplication($configFile)->run();
Das Script bindet zunächst die Startdatei des Yii-Frameworks yii.php ein.
Es erzeugt dann eine Instanz einer Web-Applikation mit der angegebenen
Konfiguration und startet diese.
Eine Yii-Anwendung kann entweder im Debug- oder im Produktivmodus betrieben
werden, je nach Wert der Konstante YII_DEBUG. Standardmäßig ist diese
Konstante als false definiert, was Produktivmodus bedeutet. Um den
Debug-Modus zu starten, definieren Sie diese Konstante als true, bevor
sie die Datei yii.php einbinden. Eine Anwendung im Debug-Modus zu betreiben
ist weniger effizient, da hier viele interne Log-Einträge gehalten werden.
In der Entwicklungsphase ist der Debug-Modus allerdings hilfreich, da er
im Fehlerfall umfangreiche Debug-Informationen liefert.
Be the first person to leave a comment
Please login to leave your comment.