<?php namespace app\common\validate; use think\Db; use think\Validate; class SalaryApply extends Validate{ protected $rule = [ 'type|分类' => 'require|in:1,2,3,4,5,6,7,8,9', 'title|名称' => 'require', 'userids' => 'require|checkUser', 'cate|类型' => 'require|in:1,2,3,4,5', ]; protected $message = [ 'userids.require' => '未选择审核人员', ]; protected $scene = [ ]; protected function checkUser($value,$rule,$data=[]){ $users = explode(',',$value); $arr = []; foreach ($users as $v){ if($v){ $arr[] = $v; } } if(!$arr){ return '未选择审核人员'; } return true; } }