想了解模型验证, 在什么情况下不执行.

浏览:159 发布日期:2017/12/07
5.0.0 - 普通 - 已关闭
use app\admin\model\SellerLevel;

$this->sellerlevel_model = new SellerLevel();

$res=$this->sellerlevel_model->allowField(true)->validate(true)->isUpdate(false)->data($data)->save();

 protected $rule = [
        ['level_title' ,  'require','商家会员级别标题不能为空'],
        ['level_original_price'  ,  'require','原价不能为空'],
        ['level_present_price'  ,  'require','特惠价不能为空'],
        ['level_time'  ,  'require','级别时间不能为空'],
    ];
按道理讲. 如果走validate, 不管有没有Validate都会报错, 即使报错error.

现在的情况是直接添加成功.

这个情况是偶尔出现, 在其他地方还可以用. 但是有些地方不可用.

找不到原因.
评论(
后面还有条评论,点击查看>>