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') ]); //...