示例#1
0
 /**
  * Triggers a search event in Big.
  *
  * @param string|null $value a value to search for.
  * @param boolean $dynamicUrls whether to enable dynamic url in the search.
  * @return array list of search results. The array keys are section names
  * and the values are zero indexed arrays of search results.
  */
 public static function search($value = null, $dynamicUrls = false)
 {
     $event = Yii::createObject(['class' => SearchEvent::className(), 'value' => $value]);
     $results = Yii::$app->big->search($event, SearchEvent::EVENT_SEARCH, $dynamicUrls);
     $sections = [];
     foreach ($results as $item) {
         $sections[$item['section']][] = $item;
     }
     return $sections;
 }