2016-04-17 08:07:09 2487次浏览 3条回答 0 悬赏 20 金钱
$model = new Admin();
if (Yii::$app->request->post()&&$model->volidate()) {
    if ($user = $model->checklogin()) {}
}

为什么我用volidate没效果,而save就能弹出错误信息呢? 

  • 回答于 2016-04-17 15:06 举报

    或许你的错误出在数据入库时,而你的规则中又没有对应规则.
    因此可能出现,验证能过,但保存时会报错的情况.

  • 回答于 2016-04-17 21:31 举报

    先给model加载值$modle->load(),再volidate,
    save()默认再验证一下rules

  • 回答于 2016-04-26 11:32 举报

    volidate?不是validate么

您需要登录后才可以回答。登录 | 立即注册
tw1996
见习主管

tw1996

注册时间:2016-03-13
最后登录:2020-03-25
在线时长:37小时2分
  • 粉丝3
  • 金钱0
  • 威望0
  • 积分370

热门问题