🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
获取数据对象原始数据:getData() 所谓数据对象原始数据,就是对象的$data=[ ]数组的值 * * * * * think class model getData()方法代码如下: ~~~ /** * 获取对象原始数据 如果不存在指定字段返回false * @access public * @param string $name 字段名 留空获取全部 * @return mixed * @throws InvalidArgumentException */ public function getData($name = null) { if (is_null($name)) { return $this->data; } elseif (array_key_exists($name, $this->data)) { return $this->data[$name]; } else { throw new InvalidArgumentException('property not exists:' . $this->class . '->' . $name); } } ~~~ 源码分析:如果该方法有参数,则把参数做为数组键名,返回对应的值;如果不传入任何参数,则返回整个$data数组 更多详细介绍参看http://www.php.cn/php/php-getData.html