'desc']) { $result = $this->field($field); if (empty($join) === false) { $result = $result->alias('a'); foreach ($join as $k => $v) { $result = $result->join($k, $v,'left'); } } if (empty($where) === false) { $result = $result->where($where); } if (empty($offset) === false && empty($limit) === false) { $result = $result->limit($offset, $limit); } if (empty($order) === false) { foreach ($order as $k => $v) { $result = $result->order($k, $v); } } $result = $result->select(); return $result; }//end selectJoin() /** * select数据筛选 * * @access public * @param mixed $where 条件 * @return array 返回类型 */ public function count($where=[]) { $result = $this; if (empty($where) === false) { $result = $result->where($where)->count(); }else{ $result = $result->where($where)->count(); } return $result; }//end count() }