public static function getMostHotComms($cityId, $commIds, $fields = array()) { // TYPE = 0 AND scoreRank IN (2,3) AND isY = 1"; try { $allComm_today = Model_Mobile_HotComm::data_access()->filter('cityId', $cityId)->filter('type', 0)->filter_by_op('scoreRank', 'in', array(2, 3))->filter('isY', 1)->filter_by_op('commId', 'in', $commIds)->load_field($fields)->get_all(); $yesterday = date("Ymd", time() - 86400); $allComm_yesterday = Model_Mobile_HotComm::data_access($yesterday)->filter('cityId', $cityId)->filter('type', 0)->filter_by_op('scoreRank', 'in', array(2, 3))->filter('isY', 1)->filter_by_op('commId', 'in', $commIds)->load_field($fields)->get_all(); } catch (Exception $e) { $allComm = false; } return array_merge($allComm_today, $allComm_yesterday); }