Heim > PHP-Framework > YII > Hauptteil

So ändern Sie den Fehlerseitenstil in yii2

Freigeben: 2019-12-14 11:22:02
Original
2724 Leute haben es durchsucht

So ändern Sie den Fehlerseitenstil in yii2

Die Standardfehleraktion von Yii2 wird standardmäßig von der Fehleraktion unter dem Site-Controller behandelt, und die entsprechende Fehleransichtsseite ist die Seite @app/views/site/error.php.

 return [
    
    ....其它配置
 
    'components' => [
 
        ...其它配置
 
        'errorHandler' => [
            'errorAction' => 'site/error',
         ],
    ]
]
Nach dem Login kopieren

Die Methode actions() wird in siteController neu geschrieben und die angegebene Fehleraktion wird von yiiwebErrorAction behandelt. Standardmäßig erbt die Fehleransichtsseite error.php die Layoutdatei. Wir können den Fehler ändern durch Ändern der actions()-Methode. Die Layoutdatei der PHP-Seite.

Um gleichzeitig die Fehleraktion für jeden Controller festzulegen, können Sie eine Basisklasse BaseController definieren, die yiiwebController erbt. Anschließend erben andere Controller die Basisklasse und überschreiben die Aktionsmethode in Die Basisklasse lautet wie folgt:

rrree

class gibt die Klasse an, die Fehlerinformationen verarbeitet. Wenn eine Fehleraktion auftritt, übernimmt die yiiwebErrorAction-Klasse die Verwendung von Layoutdateien für Fehleranzeigeseiten :

So ändern Sie den Fehlerseitenstil in yii2

Fehlermeldungsname (Fehlername, z. B. 404), Nachricht (einfache Nachricht), Ausnahme (Fehlerobjekt) zurückgeben

Empfohlene Tutorials zu verwandten Artikeln : yii-Framework-Tutorial

Das obige ist der detaillierte Inhalt vonSo ändern Sie den Fehlerseitenstil in yii2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage