改进Model类的allowField方法支持传入逗号分隔字符串

This commit is contained in:
thinkphp
2017-01-20 21:36:52 +08:00
parent 48b856a7f1
commit 7e0282081d

View File

@@ -936,11 +936,14 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
/** /**
* 设置允许写入的字段 * 设置允许写入的字段
* @access public * @access public
* @param bool|array $field 允许写入的字段 如果为true只允许写入数据表字段 * @param mixed $field 允许写入的字段 如果为true只允许写入数据表字段
* @return $this * @return $this
*/ */
public function allowField($field) public function allowField($field)
{ {
if (is_string($field)) {
$field = explode(',', $field);
}
$this->field = $field; $this->field = $field;
return $this; return $this;
} }