SDb::get PHP Method

get() public method

得到信息,返回数组,可以用对像获取本身
public get ( $foreign_info = false )
    public function get($foreign_info = false)
    {
        if (!empty($this->_fields)) {
            $condition = array();
            foreach ($this->_fields as $k => $v) {
                if (!is_object($v)) {
                    $condition[$k] = $v;
                }
            }
            if (!empty($condition)) {
                $items = $this->listAll($condition, $foreign_info);
                if ($items) {
                    $r = $items[0];
                    //设置信息
                    foreach ($r as $k => $v) {
                        if (is_array($v)) {
                            foreach ($v as $k2 => $v2) {
                                $this->_fields->{$k}->{$k2} = $v2;
                            }
                        } else {
                            $this->_fields->{$k} = $v;
                        }
                    }
                    return $r;
                }
            }
        }
        return false;
    }