Heim >PHP-Framework >YII >So aktivieren Sie Fehlermeldungen in yii

So aktivieren Sie Fehlermeldungen in yii

藏色散人
藏色散人Original
2020-01-27 16:39:564109Durchsuche

So aktivieren Sie Fehlermeldungen in yii

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn