改进model的validate方法

This commit is contained in:
thinkphp
2016-03-20 11:04:41 +08:00
parent c323f5e255
commit fa9eae4a26
3 changed files with 12 additions and 5 deletions

View File

@@ -520,11 +520,14 @@ class Validate
* @access public
* @param mixed $value 字段值
* @param mixed $rule 验证规则
* @param mixed $param 参数
* @return bool
*/
public function filter($value, $rule, $param = null)
public function filter($value, $rule)
{
if (is_string($rule)) {
$rule = explode(',', $rule);
}
list($rule, $param) = $rule;
return false !== filter_var($value, is_int($rule) ? $rule : filter_id($rule), $param);
}