feat: rules add attrs

This commit is contained in:
Jaeger 2020-04-03 20:16:00 +08:00
parent e527c637c7
commit 85903fa9b5

View File

@ -209,7 +209,13 @@ class Query
})->all(); })->all();
break; break;
default: default:
$content = $pqObj->attr($rule['attr']); if(preg_match('/attr\((.+)\)/', $rule['attr'], $arr)) {
$content = $pqObj->attr($arr[1]);
} elseif (preg_match('/attrs\((.+)\)/', $rule['attr'], $arr)) {
$content = (new Elements($pqObj))->attrs($arr[1])->all();
} else {
$content = $pqObj->attr($rule['attr']);
}
break; break;
} }