改进model类的auto和validate方法

This commit is contained in:
thinkphp
2016-03-06 20:25:18 +08:00
parent 9514ae2596
commit da3e011ba3

View File

@@ -1766,7 +1766,7 @@ class Model
public function validate($field = true, $rule = null)
{
if (is_array($field) || is_null($rule)) {
$this->options['validate'] = $field;
$this->options['validate'] = true === $field ? $this->name : $field;
} else {
$this->options['validate'][$field] = $rule;
}
@@ -1783,7 +1783,7 @@ class Model
public function auto($field = true, $rule = null)
{
if (is_array($field) || is_null($rule)) {
$this->options['auto'] = $field;
$this->options['auto'] = true === $field ? $this->name : $field;
} else {
$this->options['auto'][$field] = $rule;
}