这家伙有点懒,还没写个性签名!
使用 when, [ 'a1', 'unique', 'when' => function($model) { return 0 == $model->del; }, 'message' => '[错误提示信息]' ]
使用 when,
when
[ 'a1', 'unique', 'when' => function($model) { return 0 == $model->del; }, 'message' => '[错误提示信息]' ]
@蓝色主旋律 那个使用when的还是有点问题,好像只能判断要验证的model的del为1就不验证,但是如果其它的del为1照样验证。比如数据库中有一条记录 “a1=>1,del=>1”,我又插入一条记录“a1=>1,del=>0”,按照道理来说应该可以插入进去,因为前面一条记录删除了,但是好像插不进去