示例#1
0
 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;
 }