Heim >PHP-Framework >YII >yii benutzerdefinierte Fehlerseite
yii benutzerdefinierte Fehlerseite
1.main.php Hauptkonfigurationsdatei
'errorHandler'=>array( // use 'site/error' action to display errors 'errorAction'=>'admin/common/error', ),
Die errorAction hier ist der Controller, der Fehler verarbeitet. Hier ist die Fehlermethode unter dem gemeinsamen Controller des Admin-Moduls
2. CommonController.php Controller-Datei
<?php /** * 通用控制器 */ class CommonController extends Controller { public function actionError() { if($error=Yii::app()->errorHandler->error) { if(Yii::app()->request->isAjaxRequest) echo$error['message']; else $this->render('error',$error); } } }
3 error.php-Vorlagendatei Die von der Renderfunktion definierte Fehlervorlagendatei
<div id="mws-error-page"> <h1>Error <span><?php echo $code; ?></span></h1> <h5><?php echo CHtml::encode($message); ?></h5> </div>
wobei $code der Fehlercode und $message die Fehlermeldung ist Sie können einfach die Vorlage festlegen und den Fehlercode und die Fehlermeldung ersetzen.
Empfohlen: „YII-Tutorial“
Das obige ist der detaillierte Inhalt vonyii benutzerdefinierte Fehlerseite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!