2016-10-21 15:19:45 2996次浏览 3条回答 0 悬赏 10 金钱

YII2表单提交时模型生成的错误信息 不是默认在一下行显示么 我怎么才能把提示的信息放到自己写的DIV或SPAN中呢?

  • 回答于 2016-10-21 16:17 举报

    可以自己写submit的check方法,来控制error的显示与隐藏

  • 回答于 2016-10-21 18:05 举报
    <p>
       <?php
         if(isset($error['username'])){
            echo $error['username'][0];
          //$error($model->getErrors())为$model->validate()验证时候得到的错误信息,可以传到view中;
         }
       ?>
    </p>
    <input type='text' name='username'>
    

    就这样,其他字段同理

  • 回答于 2016-10-22 06:42 举报

    可以通过 $model->errors获取错误信息,至于输出,拿到了错误信息,想怎么处理怎么处理呗

您需要登录后才可以回答。登录 | 立即注册
我的丶关键词
助理

我的丶关键词

注册时间:2016-04-25
最后登录:2017-05-09
在线时长:11小时40分
  • 粉丝1
  • 金钱83
  • 威望0
  • 积分193

热门问题