SDK Topvisor::Fields

Вспомогательный класс для работы с полями данных.

Методы класса

  • static genFilterData($name, $operator, $values) - возвращает массив элемента фильтров
  • static genOrderData($name, $direction) - возвращает массив элемента сортировки

  • $name - имя поля
  • $operator - оператор сравнения
  • $values - массив со значениями
  • $direction - направление сортировки (ASC или DESC)

Пример

<?php //... $selectorKeywords = new TV\Pen($Session, 'get', 'keywords_2', 'keywords'); // добавить 3 фильтра $selectorKeywords->setFilters([ TV\Fields::genFilterData('name', 'CONTAIN', ['а']), // в ключевой фразе есть буква "а" TV\Fields::genFilterData('tags', 'IN', [1, 2]), // ключевая фраза имеет тег 1 или 2 TV\Fields::genFilterData('target', 'NOT_EQUALS', ['']) // у ключевой фразы целевая ссылка не пуста ]); // отсортировать ключевые фразы по алфавиту $selectorKeywords->serOrders([ TV\Fields::genOrderData('name', 'ASC') ]); //...