ZBlogPHP::GetListTypeByArray PHP Метод

GetListTypeByArray() публичный Метод

查询ID数据的指定类型的sql并返回指定类型对象列表
public GetListTypeByArray ( string $type, array $array ) : array
$type string 类型
$array array ID数组
Результат array
    public function GetListTypeByArray($type, $array)
    {
        if (!is_array($array)) {
            return array();
        }
        if (count($array) == 0) {
            return array();
        }
        $where = array();
        $where[] = array('IN', $this->datainfo[$type]['ID'][0], implode(',', $array));
        $sql = $this->db->sql->Select($this->table[$type], '*', $where);
        $array = null;
        $list = array();
        $array = $this->db->Query($sql);
        if (!isset($array)) {
            return array();
        }
        foreach ($array as $a) {
            $l = new $type();
            $l->LoadInfoByAssoc($a);
            $list[] = $l;
        }
        return $list;
    }
ZBlogPHP