ZBlogPHP::GetListCustomByArray PHP Method

GetListCustomByArray() public method

查询ID数据的指定数据结构的sql并返回Base对象列表
public GetListCustomByArray ( string $table, string $datainfo, array $array ) : array
$table string 数据表
$datainfo string 数据字段
$array array ID数组
return array
    public function GetListCustomByArray($table, $datainfo, $array)
    {
        if (!is_array($array)) {
            return array();
        }
        if (count($array) == 0) {
            return array();
        }
        $where = array();
        $where[] = array('IN', $datainfo['ID'][0], implode(',', $array));
        $sql = $this->db->sql->Select($table, '*', $where);
        $array = null;
        $list = array();
        $array = $this->db->Query($sql);
        if (!isset($array)) {
            return array();
        }
        foreach ($array as $a) {
            $l = new Base($table, $datainfo);
            $l->LoadInfoByAssoc($a);
            $list[] = $l;
        }
        return $list;
    }
ZBlogPHP