listinfo方法

位置 : /www/phpcms/libs/classes/model.class.php

可以修改$pagesize的值来设置默认展示数据的数量

/**
 * 查询多条数据并分页
 * @param $where
 * @param $order
 * @param $page
 * @param $pagesize
 * @return unknown_type
 */
final public function listinfo($where = '', $order = '', $page = 1, $pagesize = 20, $key='', $setpages = 10,$urlrule = '',$array = array(), $data = '*') {
    $where = to_sqls($where);
    $this->number = $this->count($where);
    $page = max(intval($page), 1);
    $offset = $pagesize*($page-1);
    $this->pages = pages($this->number, $page, $pagesize, $urlrule, $array, $setpages);
    $array = array();
    if ($this->number > 0) {
        return $this->select($where, $data, "$offset, $pagesize", $order, '', $key);
    } else {
        return array();
    }
}

get_one方法

位置 : /www/phpcms/libs/classes/model.class.php

/**
 * 获取单条记录查询
 * @param $where         查询条件
 * @param $data         需要查询的字段值[例`name`,`gender`,`birthday`]
 * @param $order         排序方式    [默认按数据库默认方式排序]
 * @param $group         分组方式    [默认为空]
 * @return array/null    数据查询结果集,如果不存在,则返回空
 */
final public function get_one($where = '', $data = '*', $order = '', $group = '') {
    if (is_array($where)) $where = $this->sqls($where);
    return $this->db->get_one($data, $this->table_name, $where, $order, $group);
}