yii2中未显示错误消息

yii2中未显示错误消息,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,我不能不显示错误消息 这是我的网站代码 <div class="login_wrapper"> <div class="row"> <div class="left_block"> <div class="row"> <form class="col-md-12 col-sm-12 col-xs-12"> <h2 class="login_headin

我不能不显示错误消息

这是我的网站代码

<div class="login_wrapper">
<div class="row">
    <div class="left_block">
        <div class="row">
            <form class="col-md-12 col-sm-12 col-xs-12">
                <h2 class="login_heading">Login</h2>
                <div class="row">
                    <?php $form = ActiveForm::begin([
                        'fieldConfig' => [
                            'template' => "{beginWrapper}\n{input}\n{hint}\n{error}\n{endWrapper}",
                        ]]); ?>
                    <div class="input-field col-md-12 col-sm-12 col-xs-12">
                        <?= $form->field($model, 'username', [
                            'inputTemplate' => '<i class="ion-person prefix"></i>{input}<label for="icon_prefix-2" >
                            Username</label>',])->textInput(['id' => 'icon_prefix-2', 'class'=>' validate', 
                            'autocomplete' => 'off'])?>
                    </div>
                    <div class="input-field col-md-12 col-sm-12 col-xs-12">
                        <?= $form->field($model, 'password', [
                            'inputTemplate' => '<i class="ion-locked prefix"></i>{input}<label for="icon_prefix-2" >
                            Password</label>',])->passwordInput(['id' => 'icon_prefix-3', 'class'=>'validate', 
                            'autocomplete' => 'off', 'onpaste' => 'return false']) ?>
                    </div>                                
                    <div class="clearfix"></div>
                    <?= Html::submitButton('Login', ['class' => 'btn btn-primary btn-block', 'name' => 'login-button']) ?>
                    <?php ActiveForm::end(); ?>
                </div>
            </form>
        </div>
    </div>
</div>

登录

检查在yourApp/web/index.php中是否有以下设置:

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
查看Yii调试器,您需要从页面中删除
,因为
会生成正确的
表单
标记和csrf令牌(如果需要)

还要检查你的模型是否有。默认情况下,Yi2在提交之前提供js字段验证(对于默认验证器)


如果js验证以某种方式通过了,但您确定它不应该通过,请在
ActiveForm::begin()
ActiveForm::end()
方法调用之间添加

请告诉我表单的名称
视图
并且在
控制器操作中添加错误摘要最终显示了错误。但我想知道,为什么警报小部件没有首先捕获它。