从关联表中查到记录,再从其它表查到中文名,返回值为 A,B,C或者A
public function GetTargetEndType($packet_uuid){
if (empty($packet_uuid)){
return false;
}
$model = M("soft_packet_endpoint_type");//关联表
$map = array();
$map['packet_uuid'] = $packet_uuid;
$endpoint_type_uuid_arr = $model->where($map)->getField('endpoint_type_uuid',true);
$out = "--";
if (!empty($endpoint_type_uuid_arr) && is_array($endpoint_type_uuid_arr)){
$map_1 = array();
$map_1['endtype_uuid'] = array("in",$endpoint_type_uuid_arr);
$r = M()->table("TB_TEndpoint_Type")->where($map_1)->getField('typename',true);
$out = implode(",", $r);
}else{
}
return $out;
}
评论