* @version : H5IOS 1.0 */ namespace huosdk\h5ios\admin\validate; use think\Validate; class BaseValidate extends Validate { public $check_data = []; public function __construct(array $rules = [], array $message = [], array $field = []) { /* 传入值才调用父类,不存在则直接调用内部rule,message */ if (count($rules) > 0 || count($message) > 0 || count($field) > 0) { parent::__construct($rules, $message, $field); } } public function check($data, $rules = [], $scene = '') { /*保存Validate->check的数据,以便供子类自定义函数验证*/ $this->check_data = $data; return parent::check($data, $rules, $scene); } }