protected function renderDealList($query_options) { $solr = new DealModel(); $query = '*:*'; $rows = 10; $offset = 0; try { $solr_result = $solr->query($query, $query_options, $rows, $offset); } catch (Exception $e) { $solr_result = NULL; echo $e->getMessage(); } $dealblocks = ''; if ($solr_result->numFound) { foreach ($solr_result->docs as $doc) { $doc = DealProcessor::process($doc); $description = $doc->description; $dealblocks .= $this->render("TopDealBlock", array('doc' => $doc, 'description' => $description), TRUE); } } return $dealblocks; }