/** * 获得所有记录数 * * @access public * @param Typecho_Db_Query $condition 查询对象 * @return integer */ public function size(Typecho_Db_Query $condition) { return $this->db->fetchObject($condition->select(array('COUNT(id)' => 'num'))->from('table.creditslog'))->num; }
/** * 按照条件计算内容数量 * * @access public * @param Typecho_Db_Query $condition 查询对象 * @return integer */ public function size(Typecho_Db_Query $condition) { return $this->db->fetchObject($condition->select(array('COUNT(DISTINCT table.favorites.fid)' => 'num'))->from('table.favorites')->cleanAttribute('group'))->num; }