yii2 ActionError

Ciao a tutti volevo sapere come gestire gli errori con ActionError() più

precisamente volevo personalizzare i messaggi di errore

nel mio controller faccio la seguente if (nell’actionDelete) :

if ($this->findModel ( $id )->delete ()) {

return $this->redirect ( ['index'] );


		


} else {


	$this->message = 'Non è possibile cancellare la squadra';


}		

}

ho creato nel mio controller actionError()

public function actionError()

{


	$error = Yii::app()->errorHandler->error;


	if ($error)


		$this->render('error', array('error'=>$error,'message' => $this->message));


	else


		throw new CHttpException(404, 'Page not found.');


}

perchè non mi visualizza il messaggio "Non è possibile cancellare la squadra"

invece di

Integrity constraint violation (#23000)