选择语言 :

 Module_OOP_ORM_Data::get_field_data

获取以数据库字段名为键名的数组数据

会排除掉虚拟数据,此数据可直接用户数据库的update

array Module_OOP_ORM_Data::get_field_data( [ $field_name $field_name = null ] )

参数列表

参数 类型 描述 默认值
$field_name $field_name 字段名,如果不传则获取所有filed_data数据 null
返回值
  • array
File: ./modules/oop/orm/data.class.php
public function get_field_data($field_name=null)
{
    # 获取全部字段数据
    $data = array();

    foreach ( array_keys($this->_has_set_offset) as $offset )
    {
        $this->_renew_offset_changed_value( $data , $offset , true);
    }

    # 其它没有构造过的数据,合并到老数据里
    $data = array_merge( $this->_original_field_data , $data );

    if (null===$field_name)
    {
        return $data;
    }
    elseif ($field_name && isset($data[$field_name]))
    {
        return $data[$field_name];
    }
    else
    {
        return null;
    }
}