Версия: 6.x
burger close
Класс SearchLineApi

Подробное описание

API для запросов поисковой строки

Открытые члены

 __construct ()
 
 getSearchQueryCategoryResults ($query, $limit=1)
 
 prepareSearchQueryProduct ($query, $controller, $order_field, $order_direction)
 
 getSearchQueryProductResults ($limit=5)
 
 getSearchQueryProductCount ()
 

Поля данных

 $api
 
 $dirapi
 
 $brand_api
 

Конструктор(ы)

__construct ( )

Методы

getSearchQueryCategoryResults (   $query,
  $limit = 1 
)

Возвращает результаты поиска по категориям в зависимости от запроса

Аргументы
string$query- строка для поиска
integer$limit- лимит результатов поиска
Возвращает
Dir[]
getSearchQueryProductCount ( )

Возвращает количество результатов поиска по товарам

Возвращает
int
getSearchQueryProductResults (   $limit = 5)

Возвращает результаты поиска по товарам

Аргументы
integer$limit- лимит результатов поиска
Возвращает
Product[]
Исключения
RSException
prepareSearchQueryProduct (   $query,
  $controller,
  $order_field,
  $order_direction 
)

Подготавливает поиск по товаром в зависимости от запроса

Аргументы
string$query- строка для поиска
CatalogSearchLine$controller- контроллер строки поиска
string$order_field- колонка для сортировки
string$order_direction- лимит результатов поиска
Исключения
RSException

Поля

$api
$brand_api
$dirapi