In azione del mio controller di applicazione Yii2 Supponiamo che il seguente:Yii2 valere 404 o 500 errore
public function actionView($i)
{
if ($i < 20)
{
//I want execute error 404
}
}
Tutto quello che posso fare ora è solo la fissazione di un messaggio flash e reindirizzare a un'altra azione. Tuttavia, voglio generare la risposta non trovata 404 Page.
Corretto. E se si desidera specificare uno stato, basta 'lanciare nuovo \ yii \ web \ HttpException ($ stato);' – Blizz
@Blizz anche 'HttpException' può avere una proprietà messaggio personalizzata, ad esempio ' \ yii \ web \ HttpException (601, 'Carattere maiuscolo non trovato') ' – SaidbakR