我正在使用Yii 2,我想知道Yii是否有任何内置处理通用错误页面以向用户显示.
例如,您可能希望向他们显示一般错误页面,因为他们的退出由于某种原因或一系列其他原因而失败.您不希望为每种情况创建视图的东西.
有没有这样的东西,如果有的话,你如何使用它?
默认情况下,基本应用程序和高级应用程序都附带它:
'components' => [
..................
'errorHandler' => [
'errorAction' => 'site/error',
],
..............
class SiteController extends Controller
............
public function actions()
{
return [
'error' => [
'class' => 'yii\web\ErrorAction',
],
Run Code Online (Sandbox Code Playgroud)
您现在必须抛出错误,您将看到该页面.