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;
}