修正validate类的unique规则使用多字段检测

This commit is contained in:
thinkphp
2016-03-22 17:39:35 +08:00
parent c9ecc6a86b
commit 0e1686e725

View File

@@ -538,9 +538,9 @@ class Validate
$model = Loader::table($rule[0]);
$field = isset($rule[1]) ? $rule[1] : $field;
if (strpos($field, '|')) {
if (strpos($field, '^')) {
// 支持多个字段验证
$fields = explode('|', $field);
$fields = explode('^', $field);
foreach ($fields as $field) {
$map[$field] = $data[$field];
}