Validation CakePHP 3合并或合并验证器
我在我的CakePHP 3 Model\表中创建了3个不同的验证器,每个验证器按照预期单独工作。在这种情况下,我希望将所有这些规则合并到一个验证器中,并使用它来验证更大的数据集。我不清楚该怎么做。我可以得到一些关于如何处理此问题的帮助吗?假设您有以下验证器:Validation CakePHP 3合并或合并验证器,validation,model,cakephp-3.0,Validation,Model,Cakephp 3.0,我在我的CakePHP 3 Model\表中创建了3个不同的验证器,每个验证器按照预期单独工作。在这种情况下,我希望将所有这些规则合并到一个验证器中,并使用它来验证更大的数据集。我不清楚该怎么做。我可以得到一些关于如何处理此问题的帮助吗?假设您有以下验证器: public function validationDefault($validator) { ... return $validator; } public function validationSpecial($val
public function validationDefault($validator) {
...
return $validator;
}
public function validationSpecial($validator) {
...
return $validator;
}
您可以通过合并其他2个验证程序来创建第三个验证程序:
public function validationFull($validator) {
$validator = $this->validationDefault($validator);
return $this->validationSpecial($validator);
}
谢谢你,一切如期,解决了我的问题。