Wenn Sie das YII-Framework für die Entwicklung verwenden, kann es sein, dass Sie nach langer Suche nicht wissen, wo der Fehler liegt, wenn die Fehlermeldung angezeigt wird Dann wird es offensichtlich sein, wo der Fehler liegt.
Aber wir sollten die Fehlermeldung lieber beim Zugriff auf index-test.php platzieren, statt beim Zugriff auf index.php. Wie sollen wir damit umgehen?
Zuerst müssen wir die Fehlermeldungsaufforderung in index-test.php öffnen. Wir müssen die folgenden zwei Codezeilen hinzufügen
ini_set('display_errors', 'On'); error_reporting(E_ALL & ~E_NOTICE);
Dann finden wir den folgenden Code in main. php unter config
'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( 'class'=>'CFileLogRoute', 'levels'=>'error, warning', ), // uncomment the following to show log messages on web pages // array( // 'class'=>'CWebLogRoute', // ), ), ),
Aber wir müssen nur den Code reduzieren und ihn unter test.php einfügen. Der reduzierte Code ist wie folgt
'log'=>array( 'routes'=>array( // uncomment the following to show log messages on web pages array( 'class'=>'CWebLogRoute', ), ), ),
Dieser Code kann jedoch nirgendwo platziert werden . , es muss im Array 'components'=>array() platziert werden. Besuchen Sie anschließend index.php und index-test.php, um den Effekt zu sehen
Empfohlene verwandte Artikel und Tutorials: yii-Tutorial
Das obige ist der detaillierte Inhalt vonSo aktivieren Sie Fehlermeldungen in yii. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!