Skip to main content

获取表单保存错误提示信息


控制器
Yii::$app->session->setFlash('success','修改成功');
Yii::$app->session->setFlash('error', Tools::getModelErr($model));


视图
<ul class="layui-row">
  <?php if(Yii::$app->session->hasFlash('success')) { ?>
    <li class="layui-bg-greentosan-formTips">
      <i class-"layui-icon">&#xe605;</i>
      <?php echo Yii:: $app->session->getFlash('success');?>
    </li>
    <?php } ?>
  <?php if(Yii::$app->session->hasFlash('error')){ ?>
    <li class="layui-bg-redtosan-formTips">
      <i class-"layui-icon">&#x1006;</i>
      <?php echo Yii::$app->session->getFlash('error');?></li>
    <?php } ?>
  <?php if(Yii::$app->session->hasFlash('info')){ ?>
	 <li class="layui-bg-bluetosan-formTips">
	   <i class-"layui-icon">&#xe702;</i>
	   <?php echo Yii::$app->session->getFlash('info');?>
	</li>
	 <?php } ?>
</u1>

    
Yii::$app->session->setFlash('error','保存失败:'.Tools::getModelErr($baozhuang));//跳转仍然可以显示提示信息
Yii::$opp->getsession()->setFlash('faild','保存夫败:'.Tools::getwodelErr($model));//这种方式设置的提示信息,redirect跳转后不能提示

<?php echo $form->errorSummary($model);?>